以下是一个简单的Python代码实现机场安检功能示例,用于模拟飞机场安检过程,实现安检功能:
# 定义一个函数,用于模拟安检过程 def security_check(name, id_number, carry_on_items): # 检查身份证 if not id_number.isdigit() or len(id_number) != 18: return "身份证信息不正确" # 检查随身物品 dangerous_items = ["knife", "gun", "explosive", "flammable"] for item in carry_on_items: if item.lower() in dangerous_items: return f"安检不通过,发现危险物品:{item}" # 安检通过 return f"{name},您已通过安检!" # 测试 name = input("请输入您的姓名:") id_number = input("请输入您的身份证号码:") carry_on_items = input("请输入您随身携带的物品(以空格分隔):").split() result = security_check(name, id_number, carry_on_items) print(result)
在这个示例中,我们定义了一个名为security_check
的函数,该函数接受三个参数:姓名、身份证号码和随身物品清单。在函数内部,我们对身份证号码和随身物品进行了安检,如果发现不符合安检要求的情况,就会返回相应的错误信息;否则,就会返回安检通过的消息。
在代码的后面,我们通过输入来模拟用户的信息输入,然后调用security_check
函数,输出相应的安检结果。
评论