请用while语句、do-while语句和for语句分别计算1到100所有整数之和,并展示对应的代码实现。
时间: 2024-11-05 10:24:11 浏览: 0
c代码-分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。
5星 · 资源好评率100%
当然可以,以下是三种循环结构计算1到100所有整数之和的代码示例:
**使用while循环**
```python
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("While loop sum:", sum)
```
**使用do-while循环 (Python本身并未内置do-while循环,我们可以模拟一下)**
```python
sum = 0
i = 1
while True:
sum += i
if i > 100:
break
i += 1
print("Simulated do-while loop sum:", sum)
```
请注意,Python标准库中并没有提供do-while循环,所以这里我们使用了一个无限循环并在满足条件后手动跳出。
**使用for循环**
```python
sum = 0
for i in range(1, 101):
sum += i
print("For loop sum:", sum)
```
以上代码都会计算出1到100的所有整数之和。其中,`range(1, 101)`会生成一个从1开始到100(不包含101)的序列,非常适合for循环遍历。
阅读全文