Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Составить программу, которая будет считывать введённые пользователем числа до тех пор, пока не встретится 0, после чего выводить их на экран в том же порядке, в каком они были введены. 0 не должен выводиться.
Для решения задачи необходимо:
while), в котором будем запрашивать ввод числа.input() и приводить ввод к целому числу с помощью int().break.print().while True:
number = int(input()) # Читаем число
if number == 0:
break # Если число 0, прерываем цикл
print(number) # Выводим число, если оно не 0
while True: — создаёт бесконечный цикл, который продолжает выполняться до тех пор, пока не вызовется break.number = int(input()) — считывает введенное пользователем значение и преобразует его в целое число.if number == 0: — проверяем, является ли введенное число 0.break — данный оператор прерывает выполнение цикла, если условие выполняется (введён 0).print(number) — если число не 0, оно выводится.
1
3
6
8
0
Вывод:
1 3 6 8
5
4
3
2
1
0
Вывод:
5 4 3 2 1
Таким образом, программа работает так, как указано в задании.