Решение задачи на вывод чисел по условию в языке программирования Python
Информатика

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

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

    Инструкция:
    Для решения данной задачи, мы можем использовать цикл for, который будет пробегать по всем числам от m до n. Внутри цикла проверяем, выполняются ли условия поставленной задачи:
    - Если число делится на 17 без остатка (number % 17 == 0), либо
    - Если число оканчивается на 9 (number % 10 == 9), либо
    - Если число одновременно делится на 3 и на 5 (number % 3 == 0 and number % 5 == 0)
    Если хотя бы одно из условий выполнено, то число выводится.

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

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

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


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

    Упражнение:
    Напишите программу на языке Python, которая будет выводить все числа от 1 до 100, удовлетворяющие условию: либо число делится на 7 без остатка, либо оно больше 50.
Написать свой ответ: