Как я могу суммировать числа, которые я получил на выходе при помощи цикла while?
У меня есть задача:
"Чем дольше разговариваешь - тем меньше платишь". За первую минуту разговора ты платишь 30 копеек, а за каждую следующую на 3 копейки меньше за предыдущую. Плата за 11 минуту и подальшие уже не считывается. Вопрос: сколько будет стоит абоненту оплата, если он будет разговаривать 10 минут?
Решил я эту часть с помощью вот такого вот когда:
i = 30
while i != 0:
i = i - 3
print(i)
Я узнал сколько я заплачу за каждую минуту разговора. Теперь я хочу суммировать все эти числа, полученные на выходе и узнать сколько мне обойдется в общем за 10 минут разговора. Я попробовал суммировать с помощью sum() вот таким образом:
i = 30
while i != 0:
i = i - 3
print(sum(i))
После чего получил ошибку:
Traceback (most recent call last): File
"C:\Users\123\PycharmProjects\pythonProject\main.py", line 5, in
<module>
print(sum(i)) TypeError: 'int' object is not iterable
Насколько я понял мне нужно эти числа упорядочить в каком-то списке, чтобы потом с помощью этой функции я смог их всех суммировать. Как это осуществить я ещё не понимаю, буду рад, если вы поможете мне найти выход. Я надеюсь, что обьяснил всё понятно.