```python import random

def start_game(): print("欢迎来到文字游戏!") print("你的目标是猜出一个0到100之间的随机数字。") print("每次猜测后,会告诉你猜的数字是大了还是小了,直到猜对为止。")

target_number = random.randint(0, 100)
guess = -1
attempts = 0

while guess != target_number:
    try:
        guess = int(input("请输入你猜测的数字: "))
    except ValueError:
        print("请输入一个有效的数字!")
        continue
    
    if guess < target_number:
        print("猜错了,你猜的数字太小了!")
    elif guess > target_number:
        print("猜错了,你猜的数字太大了!")
    
    attempts += 1

print("恭喜你猜对了!你一共猜了{}次。".format(attempts))

start_game() ``` 这个游戏会随机生成一个0到100之间的数字作为目标数字,然后玩家需要通过输入数字来猜测目标数字。每次猜测后,游戏会告诉玩家猜的数字是大了还是小了,直到猜对为止。最后会显示玩家猜对的次数。

Python 文字游戏:猜数字

原文地址: https://www.cveoy.top/t/topic/p0BB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录