← К задачам
Легко · +1ОГЭУсловиеЦиклы

Сколько чисел кратны k

Сколько чисел в диапазоне кратны k

Напишите функцию count_multiples(a, b, k), которая считает, сколько целых чисел на отрезке от a до b (включая оба конца) делятся на k без остатка.

Это типовая задача уровня ОГЭ: переберите все числа диапазона в цикле и для каждого проверьте условие x % k == 0, увеличивая счётчик.

Вход: целые числа a, b (a <= b) и натуральное k (k >= 1).

Выход: количество чисел отрезка [a, b], кратных k.

Примеры

count_multiples(1, 10, 3)  ->  3     # это 3, 6, 9
count_multiples(2, 20, 2)  ->  10
count_multiples(1, 4, 5)   ->  0
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def count_multiples(a, b, k):
    # переберите числа от a до b и сосчитайте кратные k
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.