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回ではなく(3-1回)実行されるべきではないか?または、0,1,2などのシーケンスで実行されていますか?この関数が何回実行されているか
あなたはまた '印刷(カウント)'ループの中で、内部で何が起こっているかかなり明確になり、入れた場合関数自体は一度実行されます。 –