循环是编程语言中经常使用的功能。当你想要自动执行特定的重复性任务时,循环非常有用。
Python 中有两种类型的循环:
- for循环
- while循环
前一篇文章我们介绍了for循环的使用方法,接下来介绍while循环的使用方法。
while循环重复执行次数不确定,使用条件进行控制,当条件成立时,执行循环,直到不再满足条件。当你不知道代码块事先执行多少次时,可以使用while循环。
while循环在运行之前首先检查条件表达式的布尔值,如果条件表达式的布尔值为True ,则执行循环体中的代码,条件表达式的布尔值为False,结束循环。
while循环语法格式:
while condition:
代码块
实例:使用while循环计算1到100的和
sum=0
n=1
while n<=100:
sum=sum n
n=n 1
print("结果为:",sum)
以上实例,循环每次执行会检查n的值,如果n<=100,也就是条件表达式的值为True,执行循环体,将n累加到sum,n自身累加1,循环体执行完毕。循环检查n的值,直到条件表达式不成立,退出循环。
while循环中,条件表达式的构造是关键,条件表达式错误,可能循环体会一直重复执行,进入无限循环。
n=1
while True:
print(n)
此时,我们可以使用快捷键Ctrl C强制终止程序运行。
有时,我们可以使用break控制循环。
n=1
while True:
print(n)
n=n 1
if n==10:
break
希望这篇文章能帮助你理解如何在Python中使用while循环。
感谢您的阅读,请关注我,精彩继续!