欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python学习之while 循环语句

程序员文章站 2022-03-09 08:33:54
目录while 语句 和 if 语句差不多在while 后面加上所需的循环条件用 “ : ”作为结尾,当条件满足时就运行while下面的程序块直到while后面的条件不再被满足,程序会跳出while语...

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("全部显示完毕") #显示全部显示完毕

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!