Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачу на питоне!!!

Илья Чикиндин Ученик (161), на голосовании 1 год назад
Напиши программу, которая в цикле принимает и печатает целые числа, пока они делятся на 3.

Пример 1
Ввод
24
18
33
15
21
40
Вывод
24
18
33
15
21

Пример 2
Ввод
51
-72
48
-60
81
-36
92
Вывод
51
-72
48
-60
81
-36
Голосование за лучший ответ
Акаунт Студента Ученик (177) 1 год назад
while True:
num = int(input())
if num % 3 == 0:
print(num)
else:
break


Программа работает следующим образом:

Вводится целое число с помощью функции input().
Число преобразуется в целочисленный тип с помощью функции int().
Проверяется, делится ли число на 3 без остатка с помощью оператора %. Если да, то число печатается с помощью функции print().
Если число не делится на 3 без остатка, цикл прерывается с помощью оператора break.


Таким образом, программа будет продолжать запрашивать ввод чисел и печатать только те числа, которые делятся на 3. Когда будет введено число, которое не делится на 3, цикл прервется.
Бит-бокс Знаток (339) 1 год назад
a = int(input())
while a % 3 == 0:
print(a)
a = int(input())
Похожие вопросы