做一个求累加和的自函数,主函数调用,能实现输入一个正整数n,调用累加和子函数,完成累加
时间: 2024-12-16 11:31:13 浏览: 3
Python之调用函数共3页.pdf.zip
为了实现这个功能,你可以创建一个名为`sum_of_numbers`的累加和计算函数,作为独立的辅助函数。然后,在主函数`main`中接受用户输入的正整数`n`,调用`sum_of_numbers`函数并将结果打印出来。以下是Python的一个简单示例:
```python
def sum_of_numbers(n):
"""
自动累加函数,输入一个正整数n,返回从1到n的所有整数之和。
"""
total = 0
for i in range(1, n + 1):
total += i
return total
def main():
# 主函数
n = int(input("请输入一个正整数n: "))
if n > 0: # 检查输入是否为正整数
result = sum_of_numbers(n)
print(f"1到{n}的累加和是: {result}")
else:
print("输入的不是正整数,请重新输入.")
if __name__ == "__main__":
main()
```
在这个例子中,用户输入`n`后,`main`函数会检查其是否为正整数,然后调用`sum_of_numbers(n)`计算累加和,并显示结果。
阅读全文