循环

  • while

 

i = 1
sum = 0
while i <= 100:
    sum += i
    i += 1
print('从1到100加起来的和为:', sum)

#从1到100加起来的和为: 5050

 

  • while-else

 

i = 0
while i < 3:
    print(i)
    i += 1
else:
    print('循环结束')    #循环结束后才执行这一代码,只执行一次
print('....')

#运行结果
‘’‘
0
1
2
循环结束
....

’‘’

 

    break: 跳出整个循环体

    continue: 跳出本次循环,进入下次循环

  • for-in

 

test = 'hello'
for item in range(len(test)):
    print(item, '====>', test[item])
'''
0 ====> h
1 ====> e
2 ====> l
3 ====> l
4 ====> o
'''

 

 

 

 

案例实现:三次登陆机会

 

real_account = 'admin'
real_pwd = '123'
num = 1
while num <= 3:
    account = input('请输入您的账号:\n')
    pwd = input('请输入您的密码:\n')
    if real_account == account and real_pwd == pwd:
        print('恭喜您登录成功')
        break
    else:
        print('用户名或密码输入错误,请重新输入')
        num += 1
        continue
else:
    print('对不起,您连续三次输入错误,已锁定,下次再来吧!')


#执行结果
'''
请输入您的账号:
12
请输入您的密码:
21
用户名或密码输入错误,请重新输入
请输入您的账号:
12
请输入您的密码:
22
用户名或密码输入错误,请重新输入
请输入您的账号:
admin
请输入您的密码:
123
恭喜您登录成功
'''

 

转载于:https://www.cnblogs.com/SakuraYuanYuan/p/10219510.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值