问这一个程序怎么翻译

1def func_sum(n):
if n==1:
s=func_sum(n-1)+n
n=int(input(""))
print(func_sum(n))
什么意思,能不能一句一句翻译一下

定义了一个递归函数,名叫func_sum,功能是求1到n的和
通过input输入整数n,然后打印1到n的整数和

递归求1到n的和

def func_sum(n):
if n==1:
s=func_sum(n-1)+n
这一段是写了一个函数,写入一个n,如果输入的1,就会报错,如果不是1,print(func_sum(n))则会输出None

n=int(input(""))这一步是写入n