ПОМОГИТЕ РЕШИТЬ ЗАДАЧИ В PYTHON 3.7 ДАЮ 49 БАЛЛОВ
Все задачи необходимо решить используя рекурсию
1)Пользователь вводит число n. Вывести все числа от 1 до n.
2)Пользователь вводит число n. Вывести сумму всех чисел от 1 до n.
Ответы
Ответ дал:
0
Ответ: Здесь обе задачи, не стесняйся ставить лучший ответ, если удовлетворил!1)
n = int(input())
def rev(n):
if n != 0:
print(n)
rev(n - 1)
rev(n)
2)
n = int(input())
z = 0
def rev(n, z):
if n != 0:
z += n
rev(n - 1, z)
if n == 0:
print(z)
rev(n, z)
iosyastalin1998:
а тут не начала
тут они одно целое
выводит и сумму и сами числа
или надо что бы две разные были
две разние надо, сделай пожалуйста)
ок
всё
при решение задач ты изпользовал(ла) рекурсию???
да
это самовызов функции
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад