Форум сайта python.su
0
Задача звучит так :
Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
Решил но на выходе просто одно число выдает, в чем ошибка ?
def recucrsion(a, b): if a == b: return a else: if b > a: return recucrsion(a + 1, b) else: return recucrsion(a - 1, b) print(recucrsion(10,20))
Офлайн
76
print`ы расставить…
def recursion(a, b): if a == b: return elif b > a: print(a + 1) return recursion(a + 1, b) else: print(a - 1) return recursion(a - 1, b)
Офлайн