задача №66 не могу правильно создать код
Ответы (1 шт):
Автор решения: nyekitka
→ Ссылка
Преобразование пустой строки к int ведёт к ошибке, поэтому сразу писать b = int(input()) - неверно. Кроме того, мало ли какой-то товар стоит 0 центов (в реальности маловероятно, но в условиях задачи это не оговорено). Соответственно программа может завершиться после нуля, хотя нужно завершать её после пустой строки. Это нужно сделать следующим образом:
amount = 0 # общая сумма товаров
s = input() # строка в которую мы будем считывать из консоли
while s != '':
amount += int(s)
s = input()
print(amount)
