Цикл python и повторение переменной - Общение Python мододелов

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

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



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

summ = price

while price != 0:

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

summ = price + summ

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



зачем нужно два раза отмечать переменную price одну в цикле другую вне цикла?
 
Регистрация
6 Ноя 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
чтобы учитывалась и изначальная цена продукта которую ты введешь, и последующие, пока не надоест и не введешь "0".
 
Регистрация
19 Ноя 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
посмотри python is tresh на ютубе и поймёшь сразу, я сам учился по его гайдам
 
Регистрация
24 Ноя 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Можно так 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)
 
Регистрация
12 Июл 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
чтоб прайсы за компанию выпили пивка и не чувствовали себя одинокими
 
Сверху Снизу