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            

运行结果:

循环开始之前m=0
第1个循环,此时m=1
第2个循环,此时m=2
2
第3个循环,此时m=3
第4个循环,此时m=4
4
第5个循环,此时m=5
第6个循环,此时m=6
6
第7个循环,此时m=7
第8个循环,此时m=8
8
第9个循环,此时m=9
第10个循环,此时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    #返回,退出当次循环

 

 

 

转载于:https://www.cnblogs.com/stationing/articles/8643961.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值