以下是一个使用Python编写的猜数字游戏代码,程序会随机生成一个1到100之间的秘密数字,然后要求玩家猜一个数字。如果玩家猜得太低,程序会提示猜得太低了;如果猜得太高,程序会提示猜得太高了;如果猜对了,程序会输出恭喜信息,并显示玩家猜了多少次。
使用步骤
- 将代码复制粘贴到一个新的Python文件中(比如guess_number.py);
- 打开一个Python解释器或集成开发环境(IDE);
- 运行这个Python文件(比如在终端中输入
python guess_number.py
); - 接下来,程序会提示你猜一个数字,你可以输入你的猜测;
- 程序会告诉你猜得太高还是太低,你可以根据提示再次猜测;
- 当你猜对了,程序会输出恭喜信息并显示你猜了多少次。
源码展示
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()
请登录后发表评论
注册
停留在世界边缘,与之惜别