开发一个简单的Python游戏:猜数字
发布时间:2024-01-18 04:46:41
以下是一个简单的Python猜数字游戏的开发示例代码:
import random
def guess_number():
# 随机生成一个1到100的整数作为答案
answer = random.randint(1, 100)
# 初始化猜测次数为0
guess_count = 0
# 开始猜测循环
while True:
# 提示玩家猜数字
guess = int(input("请猜一个1到100的整数:"))
guess_count += 1
# 判断猜测与答案的大小关系
if guess < answer:
print("猜小了!")
elif guess > answer:
print("猜大了!")
else:
print("恭喜你猜对了!")
break
# 输出猜测次数
print(f"你总共猜了{guess_count}次。")
# 运行游戏
guess_number()
在这个游戏中,首先通过random.randint(1, 100)函数生成一个1到100范围内的随机整数作为答案。然后进入一个无限循环中,玩家每次猜测一个数字,程序会根据猜测与答案的大小关系给出相应的提示,直到玩家猜对为止。最后输出猜测次数。
以下是一个游戏运行的例子:
请猜一个1到100的整数:50 猜小了! 请猜一个1到100的整数:75 猜大了! 请猜一个1到100的整数:65 猜大了! 请猜一个1到100的整数:55 猜小了! 请猜一个1到100的整数:60 猜小了! 请猜一个1到100的整数:63 恭喜你猜对了! 你总共猜了6次。
