Я полагаю, ваш учитель, вероятно, только пытался найти остатки без коэффициентов.
def division(n, b):
if n < b:
return n
return division(n - b, b)
print(division(274, 5))
Однако, так как вы подняли его, вы можете сделать это с частным, без необходимости начинать с 1 по умолчанию.
def division(n, b, q = 0):
if n < b:
return n, q
return division(n - b, b, q + 1)
print(division(274, 5))
Основные выводы, вам не нужно проверять диапазон (0,5).