实现一个简单的Python命令行游戏
发布时间:2023-12-04 13:03:12
下面是一个简单的Python命令行游戏的例子:
import random
def play_game():
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字,请猜一猜是多少。")
target_number = random.randint(1, 100)
guesses = 0
guess = -1
while guess != target_number:
guess = int(input("请输入你的猜测:"))
guesses += 1
if guess < target_number:
print("猜的太小了!请再试一次。")
elif guess > target_number:
print("猜的太大了!请再试一次。")
print("恭喜你,猜对了!你用了{}次猜中了答案。".format(guesses))
if __name__ == "__main__":
play_game()
在这个游戏中,电脑会想一个1到100之间的随机整数作为目标数字。玩家需要通过输入猜测的数字来猜出这个随机数,直到猜中为止。每次猜测后,程序会告诉玩家猜测的数字是太大了还是太小了。最后,程序会输出玩家猜对的次数。
下面是一个使用例子:
欢迎来到猜数字游戏! 我已经想好了一个1到100之间的数字,请猜一猜是多少。 请输入你的猜测:50 猜的太小了!请再试一次。 请输入你的猜测:75 猜的太大了!请再试一次。 请输入你的猜测:60 猜的太小了!请再试一次。 请输入你的猜测:70 猜对了!你用了4次猜中了答案。
玩家需要根据程序的提示进行猜测,直到猜中目标数字为止。程序会根据玩家的猜测告诉玩家猜测的数字是太大了还是太小了。最后,程序会输出玩家猜对的次数。
