Предмет: Информатика,
автор: PROGRAMMER1343
Изменил, убрал второй цикл, но ошибка не ушла, не понимаю как испавить
total = 0 # переменная для суми
while True: # бесконечный цикл
n = input("introdusca el numero") # каждая строка содержит целое число
if n != "sum": # если сум то
total += int(n) # сумируєм
elif n == "sum":
print(total) # вивод
elif n == "exit":
exit("Fin del cilco")
line 20, in
total += int(n) # hacemo suma de todo introducido
ValueError: invalid literal for int() with base 10: 'exit'
Ответы
Автор ответа:
1
Объяснение:
total += int(n) это ошибка т.к. ты в инпут вводишь строку и пытаешься превратить ее в целое число
PROGRAMMER1343:
Вирішив проблему. Дописав n != "exit" в першому if. і все працює
Похожие вопросы
Предмет: Українська мова,
автор: smail1220
Предмет: Русский язык,
автор: maximovna69
Предмет: Русский язык,
автор: timakarabaev1
Предмет: Астрономия,
автор: kolyasik98888
Предмет: Геометрия,
автор: gamersupertop020