Python条件结构嵌套if模拟乘客

北京中科白殿风医院好不好 https://mip.yyk.99.com.cn/fengtai/68389/

功能要求

if嵌套结构示例,模拟乘客坐火车:1表示乘客有票,其他表示乘客没有票;当用户有票的情况下,判断带的小刀的长度是否小于10,如果小于则能通过安检,否则不能通过安检。

此时假设乘客有票,即ticket=1;携带小刀的长度为20,即knif_length=20,判断乘客是否能通过安检。

实例代码

ticket=1#用1代表有车票,其他代表没有车票

knife_length=20#刀子的长度,单位为cm

ifticket==1:#判断乘客是否有车票

print("有车票,可以进站")#输出信息

ifknife_length10:#判断小刀的长度是否小于10

print("通过安检")#小于10通过安检

else:#小刀长度大于等于10

print("没有通过安检")#不能通过安检

else:

print("没有车票,不能进站")#没有票,不能进站

运行结果

知识说明

if嵌套是指在if或者if-else语句里面包含if或if-else语句。

ifticket==1:#判断乘客是否有车票

print("有车票,可以进站")#输出信息

ifknife_length10:#判断小刀的长度是否小于10

print("通过安检")#小于10通过安检

else:#小刀长度大于等于10

print("没有通过安检")#不能通过安检

else:

print("没有车票,不能进站")#没有票,不能进站:在if块中包含了另一个if-else结构,因此是嵌套if结构,即当ticket等于1时才会进一步判断knife_length10的情况。




转载请注明:http://www.xiezhenwang.net/jbgs/12493.html