(1)分别使用while、do-while和for语句编程,求1~100的和。 (2)使用continue语句实现:将100~300之间的不能被3整除的数输出。 (3)使用break语句实现记数:从1~100,当数到78时程序终止。
时间: 2025-01-04 19:42:15 浏览: 10
(1)以下是使用三种循环结构分别计算1~100的和:
```python
# 使用 while 循环
sum_while = 0
i = 1
while i <= 100:
sum_while += i
i += 1
print("While loop sum:", sum_while)
# 使用 do-while 循环 (Python 中没有原生的 do-while,这里模拟)
i = 1
do_sum = 0
while True:
do_sum += i
if i > 100:
break
i += 1
print("Do-while (模拟) sum:", do_sum)
# 使用 for 循环
sum_for = sum(range(1, 101))
print("For loop sum:", sum_for)
```
(2)使用 continue 语句输出100~300之间不能被3整除的数:
```python
for num in range(100, 301):
if num % 3 != 0:
print(num)
```
(3)使用 break 语句实现从1~100计数,当数到78时终止程序:
```python
count = 1
while count <= 100:
if count == 78:
break
print(count)
count += 1
```
阅读全文