Предмет: Информатика,
автор: romaantonov200p7qsd7
ПОМОГИТЕ РЕШИТЬ ЗАДАЧИ В 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:
а тут не начала
тут они одно целое
выводит и сумму и сами числа
или надо что бы две разные были
две разние надо, сделай пожалуйста)
ок
всё
при решение задач ты изпользовал(ла) рекурсию???
да
это самовызов функции
Похожие вопросы
Предмет: Английский язык,
автор: Aseka00
Предмет: Другие предметы,
автор: БЛИН12378
Предмет: Українська література,
автор: shaprantat
Предмет: Информатика,
автор: hvgdgjdhkgu75
Предмет: Математика,
автор: Лейла1979