天天看点

python while 循环 全局变量_Python循环语句【while循环】

关注我明天分析Python:Python编程Python

关注可了解更多的教程问题或建议,请公众号留言;如果你觉得我的分享对你有帮助,欢迎赞赏

Python循环语句-while循环

定义简单实例1简单实例2whilel练习题while-else用法

定义

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

1
           

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。

  • 流程图:
    python while 循环 全局变量_Python循环语句【while循环】
  • 执行过程
    python while 循环 全局变量_Python循环语句【while循环】
  • 实例
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执行结果
           

继续阅读