题目:编写程序,从键盘输入一个正整数n,用for循环计算 s=1+2+3+…+n的和并输出。 说明:从键盘输入变量n,循环变量用i,和变量用s,循环用for 输出示例: [请输入一个整数:100 5050
时间: 2024-02-16 08:02:48 浏览: 192
好的,下面是实现该功能的代码:
```python
n = int(input("请输入一个正整数:"))
s = 0
for i in range(1, n+1):
s += i
print(s)
```
这段代码首先通过 `input` 函数获取用户输入的正整数,然后使用 `for` 循环遍历从 1 到 `n` 的所有整数并将它们累加到 `s` 变量中。最后输出 `s` 的值,即为 1 到 `n` 的整数之和。
需要注意的是,`range` 函数默认不包含终止值,因此在 `range(1, n+1)` 中使用了 `n+1` 作为终止值。
你可以尝试输入一个正整数,然后运行以上代码,程序会计算出从 1 到该正整数的所有整数之和并输出。
阅读全文
相关推荐









