Найти - Пользователи
Полная версия: Рекурсивно вывести числа от а до б
Начало » Python для новичков » Рекурсивно вывести числа от а до б
1
Helseeret
Задача звучит так :
Даны два целых числа 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))
Romissevd
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)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB