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

Ответы на вопрос

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("нет")



Для решения данной задачи на Python, мы можем использовать цикл `while` для ввода чисел с клавиатуры, а затем проверять каждое число на делимость на 3. В процессе ввода чисел, мы будем отслеживать минимальное и максимальное число, которые делятся на 3. Если таких чисел нет, мы выведем "нет".
Вот пример программы на Python, решающей данную задачу:
```python # Инициализация переменных min_divisible_by_3 = float('inf') # Минимальное число, делящееся на 3 max_divisible_by_3 = float('-inf') # Максимальное число, делящееся на 3
# Цикл ввода чисел с клавиатуры while True: num = int(input("Введите число (для завершения введите 0): "))
# Проверка на завершение ввода if num == 0: break
# Проверка делимости на 3 и обновление минимального и максимального чисел if num % 3 == 0: min_divisible_by_3 = min(min_divisible_by_3, num) max_divisible_by_3 = max(max_divisible_by_3, num)
# Вывод результата if min_divisible_by_3 == float('inf') or max_divisible_by_3 == float('-inf'): print("нет") else: print("Минимальное число, делящееся на 3:", min_divisible_by_3) print("Максимальное число, делящееся на 3:", max_divisible_by_3) ```
Вы можете скопировать этот код в свою среду разработки Python и запустить его для решения задачи.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili