0
def raiseToPower(base, exp):
total = 1
for count in range(exp):
total = total * base
return total
print ("returned from raiseToPower: %i" % raiseToPower(2,3))
for循環是否意味着應該執行循環的時間?如果是這樣,在給定的情況下,由於range()函數的約束,是不是應該執行(3-1)次而不是3次?或者它是按照如0,1,2的順序執行的?執行此功能的次數
如果你把'打印(計數)'在循環這將是很清楚裏面是什麼發生的事情,也函數本身被執行一次。 –