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 время, в течение которого цикл должен быть выполнен? Если да, то в данном случае это не должно выполняться (3-1) раз вместо 3-х раз из-за ограничения функции range()? Или он выполняется в последовательности, такой как 0, 1, 2?Сколько раз эта функция выполняется
Если вы поставите 'печати (количество)' в цикле было бы довольно ясно, что происходит внутри, также сама функция выполняется один раз. –