sum函数 在主函数中输入一个正 整数n, 用递归的方法求。数粉和,并输出结果。 计算1至n范围内的整数之和,
时间: 2024-02-24 17:53:40 浏览: 126
将一个整数S随机拆分为N个在min~max之间的整数.txt
好的,我知道了。下面是使用递归实现计算1到n范围内整数之和的代码示例:
```python
def sum(n):
if n == 1:
return 1
else:
return n + sum(n-1)
n = int(input("请输入一个正整数:"))
result = sum(n)
print("1到{}范围内整数之和为:{}".format(n, result))
```
运行结果:
```
请输入一个正整数:5
1到5范围内整数之和为:15
```
这个代码使用了递归的方法计算1到n范围内整数的和,当n为1时,直接返回1,否则递归调用sum函数,将n减1后的结果与n相加,最终返回总和。
阅读全文