习题30 if elif else 语句

文章介绍了Python编程中if、elif和else语句的使用,强调了它们在条件判断中的作用。if语句从上至下依次检查条件,一旦找到满足的条件就执行相应代码并忽略其余条件,若所有条件都不满足,则执行else语句块。文章通过示例代码解释了如何利用这些语句进行逻辑控制。
摘要由CSDN通过智能技术生成
people = 30#人
cars = 40#汽车
trucks = 15#卡车
 
if cars > people:
	print("We should take the cars.///我们应该乘汽车。") 
elif cars < people:
	print("We should not take the cars.///我们不应该乘汽车。")
else:
	print("We can't decide.///我们无法决定。")
 
if trucks > cars:
	print("That's too many trucks.///卡车太多了。")
elif trucks < cars:
	print("Maybe we could take the trucks.///也许我们可以坐卡车。")
else:
	print("We still can't decide.///我们还是无法决定。")
 
if people > trucks:
	print("Alright,let's just take the trucks.///好吧,我们坐卡车吧。")
else:
	print("Fine, let's stay home then.///好吧,那我们就呆在家里吧。")

 

详解:

else和elif语句都是子句,因为它们不能独立使用,两者都是出现在if、for、while语句内部的。

elif 是 else if 的简写,elif 是 if 语句的条件补充,一个 if 语句中中能存在一个 if 判断,可以用 elif 来判断更多的条件。

一个if语句中可以包含多个elif语句,但结尾只能有一个else语句。

从上面的代码中可以发现,if 语句有个特点:它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的 elif 和 else 。如果 if 和 elif 都判断为False,则执行 else ,else无法设置判断条件,所以 if 、elif 都为假时,else子句块就会被无条件输出。

if 判断条件还可以简写:
————————————————
版权声明:本文为CSDN博主「waitan2018」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/waitan2018/article/details/82814921

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值