Task1&Task2(while循环以及while循环的退出)
while循环
-
退出while循环的两种方式
-
1.代码达到效果后,改变条件,改True为False
2.while+break
-
方法1.改条件 condition = True#设定变量 while condition: input_username = input('请输出你的账号:') input_password = input('请输入你的密码:') if input_username == username and input_password == password: print('登录成功') condition = False #达到目的后该变量,循环体后面的代码也得执行 else: print('登录失败') print('aaa') #方法1改条件'aaa'照样会打印
-
方法2.while+break(break后面的本层代码不再执行) while True: input_username = input('请输出你的账号:') input_password = input('请输入你的密码:') if input_username == username and input_password == password: print('登录成功') break #立即结束本层循环 else: print('登录失败') print('aaa') # 方法2用break,'aaa'不会打印,因为break
-
#while+break的运用 #while循环应用+break while True: input_username = input('请输出你的账号:') input_password = input('请输入你的密码:') if input_username == username and input_password == password: print('登录成功') while True: action = input('请输入你的操作:') if action == '1': break info = f'正在{action}' print(info) break else: print('登录失败')
-
-
while+continie
-
continue下的同级代码永远执行不到,所以没有必要在continue下书写代码。
-
while+continue循环 num = 0 while num < 10: if num == 4: num += 1 continue#continue下的同级代码永远执行不到,所以没有必要在continue下书写代码。 print(num) num += 1
-
-
if...else
-
if判断不成立时才会执行else
-
if判断不成立时才会执行else while与else混用时,是在while正常结束后去执行else.while不被break打断 num = 0 while num < 10: if num == 4: num += 1 break print(num) num += 1 else: print('循环正常结束')
-
-
格式化+while+break运用
-
num = 0 while num < 3: input_username = input('请输出你的账号:') input_password = input('请输入你的密码:') if input_username == username and input_password == password: print('登录成功') #执行成功后进入下一个循环 while True: action = input('请输入你的操作:') if action == '1': break#结束执行操作的循环,并且统同层的操作都不会进行 info = f'正在{action}' print(info) break#结束输入账号的循环,并且同层循环后面都不会执行 else: print('账号或密码错误,登录失败') num += 1 else : print('密码输错三次,账号已被锁定')
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY