博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
流程控制之 while 循环
阅读量:5062 次
发布时间:2019-06-12

本文共 1574 字,大约阅读时间需要 5 分钟。

目录

流程控制之while

while 条件循环语句

  • 循环就是一个重复的过程
while 条件:    代码1    代码2    ...
username = 'jin'password = '1314'while True:    inp_username = input('请输入你的用户名>>>:')    inp_password = input('请输入你的密码>>>:')    if inp_username == username and inp_password == password:        print('登录成功')    else:        print('登录失败')# while True 一直循环登录,无论你输入的信息是对还是错.
  • 死循环
while True:    print(1+1)# 无止境的一直循环下去.

while...break

  • break 终止当前的循环
while True:    print('结束循环')    break    代码2    ...
username = 'jin'password = '1314'while True:    inp_username = input('请输入你的用户名>>>:')    inp_password = input('请输入你的密码>>>:')    if inp_username == username and inp_password == password:        print('登录成功')        break  # 当用户输入正确的时候呢, break 会结束循环.    else:        print('登录失败')

while contine

  • contine 终止本次循环,进入下一次循环
count = 0while count < 3:    if count == 1:        contine    print(count)    count += 1

while else

  • while 循环在没有被 break 时,才会执行 else 中的代码.
count = 0while count < 3:    print(count)    count += 1else:    print('正常循环完后打印')

while 循环的嵌套

username = 'jin'password = '123'while True:    username = 'jin'    password = '123'    inp_uaername = input('请输入你的用户名或输入"q"退出>>>:')    inp_password = input('请输入你的密码或输入"q"退出>>>:')    if inp_uaername == 'q' or inp_password == 'q':        break    if inp_uaername == 'jin' and inp_password == password:        print('登录成功')        while True:            cmd = input('请输入你的指令>>>:')            if cmd == 'q'                break            print('%s功能执行'%(cmd))        break    else:        print('登录失败!')print('退出循环')

转载于:https://www.cnblogs.com/jincoco/p/11121702.html

你可能感兴趣的文章
Mongo自动备份
查看>>
求助大神!怎样批量删除数据库表中某个字段中同样的一段字符!
查看>>
VMWARE虚拟机无法访问的三种方法分析
查看>>
enq: SQ - contention
查看>>
cer证书签名验证
查看>>
ant 安装
查看>>
新手Python第一天(接触)
查看>>
vue路由动态加载
查看>>
【原】UIWebView加载本地pdf、doc等文件
查看>>
iOS中ARC内部原理
查看>>
【bzoj1029】[JSOI2007]建筑抢修
查看>>
synchronized
查看>>
你不得不了解的应用容器引擎---Docker
查看>>
easyui datagrid 弹出页面会出现两个上下滚动条处理办法!
查看>>
迭代器和生成器
查看>>
MYSQL分区表功能测试简析
查看>>
codevs 1080 线段树练习
查看>>
JS模块化库seajs体验
查看>>
Android内核sysfs中switch类使用实例
查看>>
POJ2288 Islands and Bridges(TSP:状压DP)
查看>>