python之while循环

admin 2023-12-23 428 12/23

上篇文章说到了python的for循环,点击这里可以查看

那么这篇文章就简单说一下python的另一种循环方式——while循环

 

while 循环会在给定条件为真(True)的情况下一直执行循环体内的代码,直到条件为假(False)为止。

以下是 while 循环的基本语法:

while 条件:
    # 循环体
    # 在这里执行希望重复执行的代码
    # 注意: 一定要在循环体内更新条件,以避免无限循环

让我们通过一些例子来说明 while 循环的使用。

1. 基本的 while 循环:

count = 0

while count < 5:
    print(count)
    count += 1  # 更新条件,防止无限循环

这将输出:

0
1
2
3
4

2. 使用 break 终止循环:

count = 0

while True:
    print(count)
    count += 1
    if count >= 5:
        break  # 终止循环

这将输出与前一个例子相同的结果。

3. 使用 continue 跳过当前循环:

count = 0

while count < 5:
    count += 1
    if count == 3:
        continue  # 跳过当前循环,继续下一次循环
    print(count)

这将输出:

1
2
4
5

4. 处理用户输入:

user_input = ""

while user_input.lower() != "quit":
    user_input = input("输入 'quit' 退出循环:")
    print(f"你输入了:{user_input}")

这个例子会一直要求用户输入,直到输入 "quit" 为止。

5. 使用 else 子句:

count = 0

while count < 5:
    print(count)
    count += 1
else:
    print("循环结束")

else 子句会在条件变为假时执行,但如果循环被 break 终止,则 else 子句不会执行。

这是一个简单的关于 while 循环的教程,希望对你有帮助

- THE END -
Tag:

admin

12月23日18:47

最后修改:2023年12月23日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论