Python学习之while 循环语句
发布日期:2021-12-17 13:51 | 文章来源:站长之家
while 语句 和 if 语句差不多
在while 后面加上所需的循环条件用 “ : ”作为结尾,当条件满足时就运行while下面的程序块直到while后面的条件不再被满足,程序会跳出while语句继续往下运行,大概有以下几种:
while基本循环
while …… continue 语句
while ……break语句
while ……else语句
1、while 基本循环:
满足条件就开始循环,条件无法满足就跳出
例如:
显示1到100所有的数字
shuZi = 0 #定义变量名称“ shuZi ”并且给它赋值为 0 while shuZi < 100 : #设置循环条件是 shuZi 的值小于100 shuZi = shuZi + 1 #shuZi 的值加 1 print(shuZi) #把shuZi 的值显示出来 ''' 显示1到100有所的数字 '''
2、while …… continue 语句:
等运行至continue时终止当前循环开始下一次循环
例如:
显示1 2 3 4 5 6 8 9 10(不显示7)
shuZi = 0 #定义变量 shuZi 并赋值为 0 while shuZi < 10 : #设置循环条件是 shuZi 小于 10 shuZi = shuZi + 1 #shuZi的赋值 + 1 if shuZi == 7: #设定if判断条件 为 shuZi 的值等于7 continue #以下的代码 就不再执行了 直接跳回到 while开始的地方 else: print(shuZi) #否则就显示shuZi的值
3、while ……break语句:
程序运行至break的时候 终止所有循环
例如:
用户三次登录机会
yongHuMing = 0 #定义变量 yongHuMing 并赋值为0 miMa = 0 #定义变量 miMa 并赋值为0 x = 3#定义变量 x 并赋值为0 while x > 0 : #设置循环条件为 x 大于 0 yongHuMing = input ('请输入用户名:') #显示 请输入用户名:并且赋值给 yongHuMing miMa = input ('请输入密码:') #显示 请输入密码:并且赋值给 miMa if yongHuMing == 'adam' and miMa == '123' :#如果 yongHuMing 的值等于adam 并且 miMa的值等于123 print ('登录成功')#则显示登录成功 break #退出循环 else: x = x - 1#否则 x的值 减1 print ('登录失败请重新登录') #显示登录失败请重新登录
4、while ……else语句:
如果不再满足循环条件则执行else后的命令
例如:
显示1-10 这10个数字,最后告知显示完毕
shuZi = 0 #定义变量名称“ shuZi ”并且给它赋值为 0 while shuZi < 10 : #设置循环条件是 shuZi 小于 10 shuZi = shuZi + 1 #shuZi 的值加 1 print(shuZi) #把shuZi 的值显示出来 else: #当shuZi小于10的条件无法满足时 print("全部显示完毕") #显示全部显示完毕
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注本站的更多内容!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章
下一篇: