流程控制之while循环语句

 流程控制之while循环语句

1.while+break练习

 n=0
 user='egon'
 password='meiyou'
 while n<=3:
     user_input=input('please input your name: ')
     password_input=input('please input your password:')
     if user_input==user and password_input==password:
         print('welcome!')
         break
     else :
         print('Error!')
     n+=1

 2.while+continue练习
 n=1
 while n<=10:
     if n==6:
         n+=1
         continue
     print(n)
     n+=1

 3.while True:
     if 条件1:
         code1
         code2
         code3
         continue #无意义
     elif 条件1:
         code1
         continue #有意义
         code2
         code3
     elif 条件1:
         code1
         code2
         code3
         continue #无意义
     ....
     else:
         code1
         code2
         code3
         continue #无意义

 4.while嵌套练习
 user='xiaoming'
 password='aixiaohong'
 while True:
     user_input=input('please input your name :')
     password_input=input('please input your password: ')
     if user_input==user and password_input==password:
         print('welcome')
         while True:
             cmd=input('请输入您要执行的功能:')
             if cmd=='q':
                 break
             print('%s 功能正在执行...'%cmd)
         break
     else  :
         print('user or password is error!')
 print('end...')

 5.while+tag
 user='xiaoming'
 password='aixiaohong'
 tag=True
 while tag:
     user_input=input('please input your name :')
     password_input=input('please input your password: ')
     if user_input==user and password_input==password:
         print('welcome')
         while tag:
             cmd=input('请输入您要执行的功能:')
             if cmd=='q':
                 break
             print('%s 功能正在执行...'%cmd)
         break
     else  :
         print('user or password is error!')
 print('end...')

6.while+break
n=1
while n < 5:
    # if n == 3:
    #     break
    print(n)
    n+=1
else:
    print('在整个循环结束后,会进行判断:只有while循环在没有被break结束掉的情况下才会执行else中的代码')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值