Создать функцию, которая возвращает список всех чисел в диапазоне, которые делятся на заданное число.

Числа, делящиеся на заданное число

Функция find_divisible_numbers принимает три аргумента: начало и конец диапазона, а также число, на которое должны делиться числа. Функция возвращает список всех чисел в этом диапазоне, которые делятся на заданное число.

def find_divisible_numbers(start, end, divisor):
    """ Возвращает список чисел из диапазона [start, end], которые делятся на divisor. """
    return [i for i in range(start, end + 1) if i % divisor == 0]

# Пример вызова функции:
divisible_list = find_divisible_numbers(1, 100, 7)
print(divisible_list) # Вывод результата

Результат выполнения кода

[7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98]

Код создает список чисел от start до end, включительно, каждое из которых без остатка делится на divisor.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 14 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: