用python编写程序,利用循环求1+3+5+……+n
时间: 2023-06-01 19:07:11 浏览: 128
的和。
好的,这是一个比较简单的问题,以下是代码实现:
```python
n = int(input("请输入一个奇数:"))
sum = 0
for i in range(1, n+1, 2):
sum += i
print("从1到%d的奇数和为:%d" % (n, sum))
```
希望对你有帮助!
相关问题
python使用循环语句编写程序1+3+5+7+……+99
可以使用for循环语句实现:
```python
sum = 0
for i in range(1, 100, 2):
sum += i
print(sum)
```
或者使用while循环语句实现:
```python
sum = 0
i = 1
while i <= 99:
sum += i
i += 2
print(sum)
```
两种方法都可以得到结果:2500
编写程序,利用循环求1+3+5+…+n
以下是Python语言的程序:
n = int(input("请输入一个正整数n:"))
i = 1
while i <= n:
print(i, end=" ")
i += 2
程序首先让用户输入一个正整数n,然后利用while循环从1开始遍历到n,每次增加2,输出当前的数字。最后输出的结果就是1、3、5、……、n中所有的奇数。