Предмет: Информатика, автор: Аноним

Вопрос по программированию в питон:
1) Напишите программу, которая будет принимать числа от пользователя и суммировать их, пока он не напишет слово «sum».
2) Когда пользователь напишет слово «sum», должна быть выведена сумма всех чисел и начат процесс заново.
3) Если пользователь напишет «exit» или «quit», программа должна быть завершена.

Это домашняя работа, но полностью правильно не получается и не могу понять где ошибка, если можете напишите нужный код, потом по коду сам разберусь где ошибка и где не так у меня получается


lenyashastin: Здравствуй! Пришли свою программу, глянем
Аноним: s = 0
while True:
a = input()
if a != "sum" and "quit" and "exit":
s += int(a)
elif a == "sum":
print(s)
s = 0
elif a == "quit" or "exit":
print("Программа завершена")
Аноним: все работает крме EXIT и QUIT
Аноним: программа чуть замудренная
Аноним: недавно начал изучать питон
tutu007: все верно, но просто вместо "exit" сделайте a=="exit"

Ответы

Автор ответа: tutu007
2

Ответ:

summ=0

while True:

 otvet=input()

 if otvet in ("exit","quit"):

   break

 elif otvet == "sum":

   print(summ)

   summ=0

 elif otvet.isdigit():

   summ+=int(otvet)


tutu007: не так условие понял, переделал
Аноним: Спасибо, работает четко
Похожие вопросы
Предмет: Русский язык, автор: АгисоваАлия
Предмет: Қазақ тiлi, автор: мухтар3
Предмет: Химия, автор: Aziz9977