这栋楼有 1 到 12 层,电梯的键盘可以打字。写 pick_floor(text):打的是 1 到 12 的数字就返回那个整数;不是数字,或者没有这一层,返回 None。楼层的判断模板已经写好。
pick_floor("5")→5pick_floor("lobby")→Nonepick_floor("15")→Nonedef pick_floor(text):
floor = None
# 在这里写:试着把 text 变成整数放进 floor,出 ValueError 时 floor 留着 None
if floor is None or floor < 1 or floor > 12:
return None
return floor
写好了先点「运行」试试示例,没问题再点「提交」。