Python100天17:if你是一个富婆那么else可以不婚。程序流程控制
其实人生的选择归纳为三种状态 昨天、今天、明天。正如小品 《昨天今天明天》说道::
白云,黑土向你道歉,来到你门前,请你睁开眼,看我多可怜。今天的你我怎样重复昨天的故事,我这张旧船票还能否登上你的破船!
socre = 60
if score >= 90:
print("优秀")
elif score >=60:
print("合格")
else:
print("平合格")
整个程序的过程是
任何一个条件,只且只能满足 if elif elif else中的一种情况,执行对应 的代码块,程序就结束了。
一个条件不可能同时满足 if elif else,程序的世界只有一种分支会被执行
if [boolean expression]:
[statements]
elif [boolean expresion]:
[statements]
elif [boolean expresion]:
[statements]
else:
[statements]
无论 你有多少个 elif 最终只会执行这一串中的 一个代码块
price = 100
if price > 100:
print("price is greater than 100")
elif price == 100:
print("price is 100")
elif price < 100:
print("price is less than 100")
if [boolean expression]:
[statements]
elif [boolean expresion]:
[statements]
我们看到if elif 后面是 Boolean expression 它 计算的结果是 True or False,表达式后面的冒号回车后,所有缩进的语句都是这个if 条件要执行的代码 ,当这boolean pression 表达式计算的结果是 True. 时,python会执行对应 的代码块。
boolean expression 结果 是True 或者 False,只有True的时候,才会执行缩进的代码块。
if 白 and 富:
pass
elif 宣 and 美:
pass
elif : 白 and 美 :
pass
else:
pass
可笑,可笑
留言与评论(共有 0 条评论) “” |