Rumah >pembangunan bahagian belakang >Tutorial Python >Python while循环语句讲解与同步解析(代码示例)
Python作为一门编程语言,自然而然也具有他自己的一门循环语句,其中,比较常见的便是 Python while循环语句和for循环语句。(有编程基础的同学要注意,在Python while循环语句中,是没有do...while格式的循环语句的)
Python作为后台语言,在其他语言的基础上,取其精华去其糟粕:单从循环语句这一点来看,它所使用的,在其他语言中都是不可替代的,并且在此基础上,结合后台实际情况,对部分语言的“为了运行简便而使逻辑复杂”行为,进行了摈弃。
当初,我在初学编程的时候,我的老师问了我一个问题:“你的数学和英语怎么样?”起初我还不知为何突然问这个问题,但随着我学习的逐步深入,我渐渐的知晓了老师当初的本意:对于有着数学基础而去学习编程覆盖范围最广的逻辑语言的人,会比其他人的效率更高。当然,所谓的“数学基础”,也只要掌握初中数学即可。
而英语,自然而然的,我们都知道Python语言最早都是美国发明并且发行的,所以,把计算机拟人化,用英语所表达的计算机语言,就是被拟人的计算机的“母语”。
接下来,我们便开始讲解Python while循环语句:
(图1.1)
图1.1表达的就是整个while循环语句的循环的流程,也叫循环逻辑
condition往往是我们给while循环设置的一个条件,永远是true(真)的条件。只有在条件为真的情况下,while循环语句才会开始进行循环,当condition为false(不为真)时,while语句结束循环。
以下是while语句条件为true时的实例循环语句。
eg:
python代码:
#!/usr/bin/ env python # -*- coding: UTF-8 -*- count = 0 while (count < 9): print 'The count is:', count count = count + 1 print "Good bye!"
跑一下,得出的结果如下:
The count is: 0 The count is: 1 The count is: 2 The count is: 3 The count is: 4 The count is: 5 The count is: 6 The count is: 7 The count is: 8 Good bye!
同步解析:
#!/usr/bin/env python
和一般的#!/usr/bin/ python不同,我在python前面加入了env,env是防止用户没有把/python文件方在/usr/bin文件下,编辑器也能顺利找到python文件。
# -*- coding: UTF-8 -*-
为了保证后台编辑的中文能正常的显示
count = 0
对count这个变量进行赋值,值为0
while(count < 9):
while循环开始,对循环true进行设置,为:当count小于9时
print'The count is:' , count
用print在python上输出字符串+变量,为“the count is 我们设置的变量输出”
count = count +1
whlie的true符合条件通过后,会继续进行的循环,为count+1,把count加一后的值,再次赋予count
print"Good bye!"
此行代码的意思是,当count大于9,即count不再符合true的条件后输出的另一个字符串,进行另外一种输出
以上,就是对python while循环语句的讲解与同步解析,希望对大家遇到相关的问题时能有所帮助,也希望大家通过此篇文章对Python while循环语句用法有所了解。
课外延伸:
python入门循环:for循环与else用法,内附示例详解
Atas ialah kandungan terperinci Python while循环语句讲解与同步解析(代码示例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!