python while 循环 if elif else 判断

1、while循环

联系代码:
m =0
        #定义m的值为0
print('循环开始之前m=%s' % m)
while range(10):
    m +=1
       #每次循环m的值+1
    print("第%s个循环,此时m=%s" % (m, m))
    if m%2==0:
        print(m)
    if m >=10:
        print('开始判断m,此时m=%s' % m)
        break            

运行结果:

学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895,817, 687
有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流!

循环开始之前m=01个循环,此时m=12个循环,此时m=2
23个循环,此时m=34个循环,此时m=4
45个循环,此时m=56个循环,此时m=6
67个循环,此时m=78个循环,此时m=8
89个循环,此时m=910个循环,此时m=10
10
开始判断m,此时m=10

2、if else判断

简单例子:
boy_age = 32
count = 0
while True:
    count += 1
    oldboy_age = input('oldboy_age:')
    if oldboy_age:
        oldboy_age = int(oldboy_age)
    else:
        if count == 3:
            print('对不起,%s次用尽,请重新运行'%count)
            break
        else:
            print('你还有%s次机会' % (3-count))
            continue
    if oldboy_age == boy_age:
        print('是的,回答正确')
        break
    elif oldboy_age > boy_age:
        print('往小点猜...')
    else:
        print('往大点猜....')
    if count == 3:
        s = input('请问是否重新猜测..?(y/n)')
        if s != 'n':
            count = 0
        break

此段代码作为测试学习使用,会存在不完善的情况,可以复制代码到本地进行运行测试。

s = 5
s1 = int(input('a:'))
if s1 > 5:
    print('no,is small')
elif s1 < 5:
    print('no,is big')
else:
    print('Yes, bingo')
多次详细的判断,if elif else

3、关键字解释

break    #返回,退出整个循环


continue    #返回,退出当次循环
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值