使用Python编写一个简单的命令行游戏
发布时间:2023-12-04 09:51:17
下面是一个简单的命令行游戏的Python代码示例:
import random
def play_game():
print("欢迎来到猜数字游戏!")
secret_number = random.randint(1, 100) # 生成一个1到100之间的随机数
attempts = 0 # 猜测次数
while True:
guess = int(input("请猜一个数字(1-100): "))
attempts += 1
if guess < secret_number:
print("猜小了!")
elif guess > secret_number:
print("猜大了!")
else:
print(f"恭喜你猜对了!答案是 {secret_number}")
break
print(f"你总共猜了 {attempts} 次")
if __name__ == "__main__":
play_game()
上述代码实现了一个简单的猜数字游戏。玩家需要在命令行中输入一个1到100之间的数字,程序会告诉玩家这个数字是太大还是太小,直到猜中为止。最后会显示玩家猜测的次数。
使用示例:
欢迎来到猜数字游戏! 请猜一个数字(1-100): 50 猜大了! 请猜一个数字(1-100): 20 猜大了! 请猜一个数字(1-100): 10 猜小了! 请猜一个数字(1-100): 15 猜小了! 请猜一个数字(1-100): 18 猜小了! 请猜一个数字(1-100): 19 恭喜你猜对了!答案是 19 你总共猜了 6 次
玩家需要根据程序的提示猜一个数字,程序会告诉玩家猜大了还是猜小了,直到猜中为止,最后会显示猜测的次数。
