Python实现一个简单的文字游戏
发布时间:2023-12-04 09:22:36
以下是一个简单的文字游戏的Python实现:
import random
def start_game():
print("欢迎参加《猜数字》游戏!")
print("我将生成一个1到100之间的整数,你需要猜出这个数是多少。")
print("在每次猜测后,我会告诉你这个数是大了还是小了,直到你猜出正确的数字。")
print("现在开始猜数字吧!")
guess_number = random.randint(1, 100)
num_attempts = 0
guess = 0
while guess != guess_number:
try:
guess = int(input("请输入一个整数:"))
except ValueError:
print("输入无效,请输入一个整数。")
continue
if guess < guess_number:
print("太小了,请再试一次。")
elif guess > guess_number:
print("太大了,请再试一次。")
num_attempts += 1
print("恭喜你猜对了!答案是", guess_number)
print("你猜了", num_attempts, "次。")
start_game()
使用例子:
欢迎参加《猜数字》游戏! 我将生成一个1到100之间的整数,你需要猜出这个数是多少。 在每次猜测后,我会告诉你这个数是大了还是小了,直到你猜出正确的数字。 现在开始猜数字吧! 请输入一个整数:50 太小了,请再试一次。 请输入一个整数:75 太大了,请再试一次。 请输入一个整数:60 太大了,请再试一次。 请输入一个整数:55 恭喜你猜对了!答案是 55 你猜了 4 次。
