решить задачу, написав программу на Python: С клавиатуры вводятся числа, ввод завершается числом 0. Определить минимальное и максимальное из тех введённых чисел, которые делятся на 3. Вывести "нет", если таких чисел нет.

yuldumenko yuldumenko    1   07.12.2021 07:31    71

Ответы
Dasha2006rrtt Dasha2006rrtt  07.12.2021 07:40

k = int(input())

ma = 1

mi = 1

while k != 0:

if k % 3 == 0 and ma % 3 != 0:

ma = k

if k % 3 == 0 and ma % 3 == 0 and k > ma:

ma = k

if k % 3 == 0 and mi % 3 != 0:

mi = k

if k % 3 == 0 and mi % 3 == 0 and k < mi:

mi = k

if ma % 3 == 0:

print(mi, ma)

else:

print("нет")

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика