关注我明天分析Python:Python编程Python
关注可了解更多的教程问题或建议,请公众号留言;如果你觉得我的分享对你有帮助,欢迎赞赏
Python循环语句-while循环
定义简单实例1简单实例2whilel练习题while-else用法
定义
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
1
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。
- 流程图:
- 执行过程
- 实例
1count =
简单实例1
1
最简单的while循环当属数数了。例如,下面的while循环从1数到5:
首先定义了变量num并给其初始值1。接下来的while循环被设置成这样:只要num小于或等于5,就接着运行循环体代码。循环体中的代码打印变量num的值,再使用代码num+=1(代码num=num+1的简写)将其值加1。只要满足条件num<=5,python就接着运行这个循环。由于1小于5,因此Python打印1,并将num加1,使其为2;由于2小于5,因此Python打印2,并将num加1,使其为3,以此类推。一旦num大于5,循环将停止,整个程序也将结束运行。
简单实例2
让用户选择何时退出
1prompt =
我们定义了一条信息提示,告诉用户他有两个选择:要么输入一条消息,要么输入’quit’退出程序。接下来我们创建了变量message来接收用户输入的内容。Python执行while语句时,需要将message的值与’quit’进行比较。如果用户输入的不是’quit’,程序将打印出用户输入,否则将终止程序运行。
whilel练习题
- 求1~100之间数字的和
1
结果为:5050
- 使用 while 循环实现用户登录程序
1_user =
执行结果:
1......
while-else用法
else 可以在while和for循环中运用,else和while或for搭配使用,不再是条件判断的含义。而是当while条件不成立时,直接跳出while循环,执行else输出如
1count =
执行结果NO
1a = 0
1执行结果