用while和do-while分别循环计算2+4+…+100的和。
时间: 2023-10-24 13:11:49 浏览: 86
使用while循环:
```python
i = 2
sum = 0
while i <= 100:
sum += i
i += 2
print("2到100之间所有偶数的和为:", sum)
```
使用do-while循环:
由于Python中没有do-while循环,可以用while True代替,并在循环体内添加一个判断语句来跳出循环。
```python
i = 2
sum = 0
while True:
sum += i
i += 2
if i > 100:
break
print("2到100之间所有偶数的和为:", sum)
```
相关问题
用while和do-while分别循环计算2+4+…+100的和
使用while循环:
```java
int sum = 0;
int i = 2;
while (i <= 100) {
sum += i;
i += 2;
}
System.out.println("2到100之间所有偶数的和为:" + sum);
```
使用do-while循环:
```java
int sum = 0;
int i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
System.out.println("2到100之间所有偶数的和为:" + sum);
```
while和do-while分别循环计算2+4+…+100的和。
使用while循环计算2 4 … 100的和:
```
int sum = 0;
int i = 2;
while (i <= 100) {
sum += i;
i += 2;
}
```
使用do-while循环计算2 4 … 100的和:
```
int sum = 0;
int i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
```
两种方式都可以得到相同的结果,即2550。使用while循环时,先判断条件是否满足再执行循环体;使用do-while循环时,先执行一次循环体再判断条件是否满足,因此do-while循环至少会执行一次循环体。
阅读全文