python while 循环 if elif else 判断

Posted 迷卐途知返

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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    #返回,退出当次循环

 

 

 








以上是关于python while 循环 if elif else 判断的主要内容,如果未能解决你的问题,请参考以下文章

Python基础---循环--条件判断(while-for-if-elif-else)

python学习第四天

python学习--流程控制和循环控制(while for if)

Python语法基础03(if语句,while循环与for循环)

Python控制流:顺序结构分支结构循环结构+forif ... elsewhileif... elif...elif..elseif

Python学习_4_if_while_for