Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 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
Таким образом, программа работает так, как указано в задании.