分别用三种办法求100--200以内偶数的和(要求包含while、for、do while三种结构中的两种))
时间: 2024-02-20 14:01:18 浏览: 117
C语言实现求1+2+3+……+100的和,要求分别用while、do while、for循环实现。.txt
好的,我来回答你的问题。
使用 while 和 for 结构:
```python
# while 循环
sum_while = 0
num_while = 100
while num_while <= 200:
if num_while % 2 == 0:
sum_while += num_while
num_while += 1
print("while 循环求和结果为:", sum_while)
# for 循环
sum_for = 0
for num_for in range(100, 201):
if num_for % 2 == 0:
sum_for += num_for
print("for 循环求和结果为:", sum_for)
```
使用 for 和 do while 结构:
```python
# for 循环
sum_for = 0
for num_for in range(100, 201, 2):
sum_for += num_for
print("for 循环求和结果为:", sum_for)
# do while 循环
sum_do_while = 0
num_do_while = 100
while True:
if num_do_while % 2 == 0:
sum_do_while += num_do_while
num_do_while += 1
if num_do_while > 200:
break
print("do while 循环求和结果为:", sum_do_while)
```
以上就是三种结构中的两种求100到200之间偶数和的方法。希望能够帮助到你!
阅读全文