python不满足条件返回 python条件不满足一直执行
转载
1. 流程控制—if判断
If单分支
If多分支
"""
if 条件:
满足条件执行代码
else:
if条件不满足就走这段
"""
|
你会发现,上面的if代码里,每个条件的下一行都缩进了4个空格,这是为什么呢?这就是Python的一大特色,强制缩进,目的是为了让程序知道,每段代码依赖哪个条件
Python的缩进有以下几个原则:
- 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进
- 同一级别的代码,缩进必须一致
- 官方建议缩进用4个空格
If…else多分支
if 条件:
满足条件执行代码
elif 条件1:
上面的条件不满足就走这个
elif 条件2:
上面的条件不满足就走这个
else:
上面所有的条件不满足就走这段
|
2. 流程控制—while循环
基本循环
while 条件:
# 循环体
# 如果条件为真,那么循环体则执行
# 如果条件为假,那么循环体不执行
|
如何终止循环:
- 改变条件(根据上面的流程,只要改变条件,就会终止循环)。
- 关键字:break。
- 调用系统命令:quit(),exit() 后面会讲到,不建议大家使用。
- 关键字:continue(终止本次循环)
终止循环的第一个方法:利用改变条件,终止循环
flag = True
while flag:
print('痒')
print('社会摇')
print('喜洋洋')
flag = False
print('我要这铁棒有何用')
|
终止循环的第二方法:break
flag = True
print(111)
while flag:
print('痒')
print('社会摇')
print('喜洋洋')
break
print('我要这铁棒有何用')
print(222)
|
终止循环的第三个方法:continue
flag = True
print(111)
while flag:
print('痒')
print('社会摇')
print('喜洋洋')
continue
print('我要这铁棒有何用')
print(222)
|
3. while ... else ...
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
count = 0
while count <= 5 :
count += 1
print("Loop",count)
else:
print("循环正常执行完啦")
print("-----out of while loop ------")
|
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。