М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
katerins08
katerins08
23.05.2022 10:12 •  Информатика

Даны два натуральных числа m и n (m≤n). Напишите программу, которая выводит все числа от m до n включительно удовлетворяющие хотя бы одному из

условий:

● число кратно 12;

● число оканчивается на 5;

● число кратно 2 и 6 одновременно

Сделать все на Python

👇
Ответ:
Карнова
Карнова
23.05.2022

Easy

Объяснение:

m = int(input())

n = int(input())

array = list(range(m, n+1))

array_two = []

for i in range(len(array)):

   if array[i] % 12 == 0:

       array_two.append(array[i])

   if array[i] % 5 == 0 and array[i] % 2 > 0:

       array_two.append(array[i])

   if array[i] % 2 == 0 and array[i] % 6 == 0:

       array_two.append(array[i])

array_two = list(set(array_two))

print(array_two)

4,6(56 оценок)
Ответ:
метал3
метал3
23.05.2022
Конечное решение задачи выглядит следующим образом:

```python
m = int(input("Введите начальное число (m): "))
n = int(input("Введите конечное число (n): "))

# Проверяем условия для каждого числа от m до n
for num in range(m, n+1):
if num % 12 == 0 or num % 10 == 5 or (num % 2 == 0 and num % 6 == 0):
print(num)
```

Теперь разберемся с кодом пошагово:

1. Вводим начальное число `m` и конечное число `n`. Для этого используем функцию `input`, и приводим результат к целочисленному типу с помощью `int()`.
2. Затем мы используем цикл `for` для прохода через все числа от `m` до `n`. Для этого используем функцию `range(m, n+1)`, где `n+1` включительно охватывает финальное число `n`.
3. Внутри цикла выполняем проверку условий с помощью конструкции `if`.
4. Если число `num` делится на 12 без остатка (`num % 12 == 0`), или если последняя цифра числа `num` равна 5 (`num % 10 == 5`), или если число `num` кратно 2 и 6 одновременно (`num % 2 == 0 and num % 6 == 0`), то число `num` выводится на экран с помощью функции `print(num)`.

Таким образом, программа будет выводить все числа от `m` до `n`, которые удовлетворяют хотя бы одному из указанных условий.
4,8(12 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ