Напишите программу на Python, которая выводит все натуральные числа от m до n включительно, где m и n — два заданных

Напишите программу на Python, которая выводит все натуральные числа от m до n включительно, где m и n — два заданных натуральных числа (m≤n). Выводятся числа, которые соответствуют хотя бы одному из следующих условий: кратность числа 17, оканчивание на 9, или одновременная кратность 3 и 5. Входные данные для программы — два натуральных числа m и n (m≤n), каждое на отдельной строке. Программа выводит числа, удовлетворяющие заданным условиям, и ничего не выводит, если таких чисел нет.
Название: Программа вывода натуральных чисел

Объяснение: Для решения этой задачи на Python, необходимо использовать условные операторы и циклы. Мы можем использовать цикл for, чтобы перебрать все числа в заданном диапазоне от m до n включительно. Затем, с помощью условных операторов, проверяем, соответствуют ли числа хотя бы одному из условий: кратность числа 17, оканчивание на 9 или одновременная кратность 3 и 5. Если число удовлетворяет хотя бы одному из этих условий, то мы выводим его.

Пример использования:

m = int(input("Введите число m: "))
n = int(input("Введите число n: "))

for i in range(m, n+1):
    if i % 17 == 0 or i % 10 == 9 or (i % 3 == 0 and i % 5 == 0):
        print(i)

Совет: Чтобы лучше понять, как работает программа, вы можете попробовать ввести различные значения для m и n и проверить, какие числа будут выведены.

Упражнение: Напишите программу на Python, которая выводит все натуральные числа от 5 до 20, которые кратны 3 или оканчиваются на 7.

Твой друг не знает ответ? Расскажи!