python密室逃脱

def game():
    print("你被关在一个房间里,需要找到逃脱的方法!")
    print("房间里有三个门:1号门、2号门和3号门。")
    print("请选择要进入的门(输入门的编号):")

    while True:
        choice = input()

        if choice == "1":
            print("你选择进入了1号门。")
            print("1号门是锁着的,你需要找到钥匙才能打开它。")
            print("你在房间里找到了两个抽屉,你要打开哪个抽屉(输入抽屉的编号:1或2)?")

            drawer_choice = input()
            if drawer_choice == "1":
                print("你打开了1号抽屉,里面什么也没有。")
            elif drawer_choice == "2":
                print("你打开了2号抽屉,里面有一把钥匙!")
                print("你拿到了钥匙,你回到了门口。")
                print("你现在要选择哪个门(输入门的编号)?")
                choice = input()
                if choice == "1":
                    print("你用钥匙打开了1号门,成功逃脱!")
                    break
                elif choice == "2" or choice == "3":
                    print("你选择了错误的门,你再次回到了门口。")
                else:
                    print("无效的选择,你再次回到了门口。")
            else:
                print("无效的选择,你再次回到了门口。")

        elif choice == "2" or choice == "3":
            print("你选择的门是锁着的,你不能进入。")
            print("你回到了门口,你现在要选择哪个门(输入门的编号)?")
        else:
            print("无效的选择,你再次回到了门口。")


game()

猜你喜欢

转载自blog.csdn.net/rhz20131230/article/details/143098082