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

В бесконечном цикле приложение запрашивает у пользователя числа. Ввод завершается, как только пользователь вводит слово ‘end’. После завершения ввода приложение выводит сумму чисел. ПАЙТОН


valgrisa: числа вводятся целые?
abullycanreallylove: sum = 0
while True:
number = input('number: ')
if number != 'stop':
sum += int(number)
elif number == 'stop':
print(sum)
break

Ответы

Автор ответа: asilvejstruk
0

# Ask the user to enter a number (or 'end' to stop)

input = input("Enter a number (or 'end' to stop): ")

# Initialize the sum to 0

sum = 0

# Run an infinite loop

while True:

 # If the user entered 'end', break out of the loop

 if input == 'end':

   break

 # Otherwise, add the number to the sum

 sum += int(input)

 # Ask the user to enter another number (or 'end' to stop)

 input = input("Enter a number (or 'end' to stop): ")

# Print the sum

print("Sum:", sum)

Похожие вопросы
Предмет: Алгебра, автор: Diana11102007
Предмет: Химия, автор: serurk777