现在的位置: 首页 > 建站运维教程 > 正文

python循环语句while相关应用代码介绍

2023年01月25日 建站运维教程 ⁄ 共 1160字 ⁄ 字号 暂无评论

python循环语句while在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("全部显示完毕") #显示全部显示完毕

给我留言

您必须 [ 登录 ] 才能发表留言!