第2课,Python while循环的使用
介绍
在Python中,while循环是一种常见的循环结构,它可以在满足一定条件的情况下重复执行一系列的语句。与for循环不同的是,while循环没有定义循环次数,其循环次数取决于满足条件的次数。
语法
while condition:
# 循环执行的代码块
condition
为循环的条件表达式;- 代码块中的语句将被重复执行,直到
condition
的值为 False; - 如果
condition
的值一开始为 False,则不执行代码块。
示例:
a = 1
while a < 10:
print(a)
a += 1
输出结果:
1
2
3
4
5
6
7
8
9
break 和 continue 语句
在循环过程中,我们可能需要退出循环或者跳过某些代码块,Python 提供了两个关键字来实现这个功能:break
和 continue
。
break
语句用于完全退出循环;continue
语句用于跳过本次循环。
示例:
a = 1
while a < 10:
if a == 5:
break
if a % 2 == 0:
a += 1
continue
print(a)
a += 1
输出结果:
1
3
7
9
无限循环
如果 condition
的值永远为 True,循环就会变成无限循环。如果不加控制,程序将一直运行下去。
可以使用 break
语句来退出无限循环。
示例:
while True:
x = input("请输入一个整数:")
if x == 'q':
break
print(int(x) ** 2)
输出结果:
请输入一个整数:3
9
请输入一个整数:5
25
请输入一个整数:q
总结
while循环是 Python 中常用的一种循环结构,可以执行重复执行某些代码块,直到满足条件。在循环中可以使用 break
和 continue
实现退出循环和跳过本次循环的功能。需要注意循环次数的控制,特别是在使用无限循环时。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:第2课,python while循环的使用 - Python技术站