Função recursiva
def soma_ate_n(n):
if n == 1: # caso base
return 1
else:
return n + soma_ate_n(n - 1)
Entrada de dados
n = int(input("Digite um número: "))
Cálculo
resultado = soma_ate_n(n)
Saída
print(f"A soma de 1 a {n} é: {resultado}")
