码迷,mamicode.com
首页 > 编程语言 > 详细

python while 循环 if elif else 判断

时间:2018-03-25 14:27:13      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:+=   class   情况   body   使用   python   gpo   判断   复制   

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    #返回,退出当次循环

 

 

 

python while 循环 if elif else 判断

标签:+=   class   情况   body   使用   python   gpo   判断   复制   

原文地址:https://www.cnblogs.com/stationing/p/8643961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!