Python代码小游戏

168 阅读1分钟

游戏规则:

程序会随机生成一个1-100之间的整数,你需要猜测这个数字是多少。

每次猜测后,程序会告诉你猜测的数字是高了、低了还是正确。

当你猜中这个数字时,程序会告诉你猜了多少次,并问你是否继续游戏。


def guess_number():
    # 随机生成一个1-100的整数
    number = random.randint(1, 100)
    count = 0
    while True:
        guess = int(input("请输入一个1-100之间的整数:"))
        count += 1
        if guess < number:
            print("猜小了")
        elif guess > number:
            print("猜大了")
        else:
            print("恭喜你,猜中了!你一共猜了", count, "次。")
            choice = input("是否继续游戏?(Y/N)")
            if choice == 'Y' or choice == 'y':
                guess_number()
            else:
                print("游戏结束")
                break

guess_number()

在这个代码中,我们使用了'while循环中处理用户的猜测。每次猜测后,程序会根据用户的猜测告诉他是猜小了、猜大了还是猜中了。如果猜中了,程序会告诉用户猜了多少次,并询问用户是否继续游戏。如果用户选择继续游戏,我们会再次调用'guess_numberguess_number()函数来开始一局新的游戏。如果用户选择结束游戏,程序会退出。

图片.png