while和do while案例
时间: 2023-11-10 09:08:07 浏览: 69
while和do……while
下面是一个使用 while 循环的例子,用于计算 1 到 10 的整数之和:
```python
sum = 0
i = 1
while i <= 10:
sum += i
i += 1
print("1 到 10 的整数之和为:", sum)
```
输出结果为:
```
1 到 10 的整数之和为: 55
```
下面是一个使用 do while 循环的例子,用于求取用户输入整数的平方根,直到用户输入一个负数为止:
```python
import math
while True:
num = int(input("请输入一个整数:"))
if num < 0:
break
else:
result = math.sqrt(num)
print("该数的平方根为:", result)
```
当用户输入负数时,循环会结束。输出结果示例:
```
请输入一个整数:9
该数的平方根为: 3.0
请输入一个整数:16
该数的平方根为: 4.0
请输入一个整数:-1
```
阅读全文