以下是一个Python脚本的示例,其中包含一个递归函数,用于显示前n个整数的和,其中n由用户输入。
def recursive_sum(n):
if n <= 0:
return 0
else:
return n + recursive_sum(n - 1)
n = int(input("请输入一个整数n:"))
print(f"前{n}个整数的和是:{recursive_sum(n)}")
在这个示例中,我们定义了一个名为recursive_sum
的递归函数,它接受一个整数参数n。如果n小于等于0,函数将返回0作为基本情况。否则,函数将返回n加上前n-1个整数的和。
然后,我们通过使用int(input("请输入一个整数n:"))
语句来接收用户输入的整数n。
最后,我们使用print
语句来显示前n个整数的和,这里使用了f-string来格式化输出。