功能要求
if嵌套结构示例,模拟乘客坐火车:1表示乘客有票,其他表示乘客没有票;当用户有票的情况下,判断带的小刀的长度是否小于10,如果小于则能通过安检,否则不能通过安检。
此时假设乘客有票,即ticket = 1;携带小刀的长度为20,即knif_length = 20,判断乘客是否能通过安检。
实例代码
ticket = 1 # 用1代表有车票,其他代表没有车票
knife_length = 20 # 刀子的长度,单位为cm
if ticket == 1: # 判断乘客是否有车票
print("有车票,可以进站") # 输出信息
if knife_length < 10: # 判断小刀的长度是否小于10
print("通过安检") # 小于10通过安检
else: # 小刀长度大于等于10
print("没有通过安检") # 不能通过安检
else:
print("没有车票,不能进站") # 没有票,不能进站
运行结果