Вопрос Цикл python и повторение переменной

Регистрация
10 Июл 2013
Сообщения
77
Репутация
-4
Спасибо
0
Монет
0
есть код в python



price = int(input('Введите цену продукта:'))

summ = price

while price != 0:

price = int(input('Введите цену продукта:'))

summ = price + summ

print('сумма', summ)



зачем нужно два раза отмечать переменную price одну в цикле другую вне цикла?
 
чтобы учитывалась и изначальная цена продукта которую ты введешь, и последующие, пока не надоест и не введешь "0".
 
посмотри python is tresh на ютубе и поймёшь сразу, я сам учился по его гайдам
 
Можно так summ = 0
while True:
price = int(input('Введите цену продукта:'))
if price == 0:
break
summ += price
print('сумма', summ) или как-то так в новых питонах (проверить не могу), с какой-то версии summ = 0
while (price := int(input('Введите цену продукта:'))) != 0:
summ += price
print('сумма', summ)
 
чтоб прайсы за компанию выпили пивка и не чувствовали себя одинокими
 
Назад
Сверху