aqvalite
@aqvalite

Как получается 166?

Объясните, пожалуйста, как получается 166?
A Byte of Python, Python 3.2
Спасибо.

def total(initial=5, *numbers, extra_number):
count = initial
for number in numbers:
count += number
count += extra_number
print(count)
total(10, 1, 2, 3, extra_number=50)
  • Вопрос задан
  • 3103 просмотра
Решения вопроса 1
Может, потому, что в первом случае extra_number прибавляется 1 раз (вне цикла), а во втором — 3 раза (в цикле)?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект