Python 文字游戏:猜数字
```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之间的数字作为目标数字,然后玩家需要通过输入数字来猜测目标数字。每次猜测后,游戏会告诉玩家猜的数字是大了还是小了,直到猜对为止。最后会显示玩家猜对的次数。
原文地址: https://www.cveoy.top/t/topic/p0BB 著作权归作者所有。请勿转载和采集!