用python写出一个猜数字游戏

以下是一个使用Python编写的猜数字游戏代码,程序会随机生成一个1到100之间的秘密数字,然后要求玩家猜一个数字。如果玩家猜得太低,程序会提示猜得太低了;如果猜得太高,程序会提示猜得太高了;如果猜对了,程序会输出恭喜信息,并显示玩家猜了多少次。

你可以按以下步骤来运行这个程序:

  1. 将代码复制粘贴到一个新的Python文件中(比如guess_number.py);
  2. 打开一个Python解释器或集成开发环境(IDE);
  3. 运行这个Python文件(比如在终端中输入python guess_number.py);
  4. 接下来,程序会提示你猜一个数字,你可以输入你的猜测;
  5. 程序会告诉你猜得太高还是太低,你可以根据提示再次猜测;
  6. 当你猜对了,程序会输出恭喜信息并显示你猜了多少次。

希望这个示例对你有帮助!

import random

def guess_number():
    secret_number = random.randint(1, 100)
    attempts = 0

    while True:
        try:
            guess = int(input("猜一个数字(1-100):"))
        except ValueError:
            print("请输入一个有效的数字!")
            continue

        attempts += 1

        if guess < secret_number:
            print("猜得太低了!")
        elif guess > secret_number:
            print("猜得太高了!")
        else:
            print(f"恭喜你!你猜对了!正确的数字是 {secret_number}")
            print(f"你一共猜了 {attempts} 次")
            break

guess_number()

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享