Python猜数字游戏

时间: 2023-11-05 20:03:43 浏览: 129
这是一个简单的Python猜数字游戏,代码如下: ```python import random print("欢迎来到猜数字游戏!") print("我已经想好了一个1到100之间的数,你需要在10次机会内猜中它。") number = random.randint(1, 100) guesses = 0 while guesses < 10: guess = int(input("请输入你猜的数字:")) guesses += 1 if guess < number: print("你猜的数字太小了!") elif guess > number: print("你猜的数字太大了!") else: print(f"恭喜你,你在第{guesses}次猜中了!") break if guesses == 10: print("很遗憾,你没有在规定的次数内猜中数字。") ``` 使用random模块生成一个1到100之间的随机数,然后使用while循环让玩家最多猜10次数字,每次猜测后进行比较,如果猜测的数字比目标数字小,则输出“你猜的数字太小了!”;如果猜测的数字比目标数字大,则输出“你猜的数字太大了!”;如果猜测的数字和目标数字相等,则输出“恭喜你,你在第x次猜中了!”(x为猜测次数)。如果玩家猜错了10次,即guesses == 10,则输出“很遗憾,你没有在规定的次数内猜中数字。”
相关问题

python 猜数字游戏

好的,我可以帮您写一个简单的 Python 猜数字游戏。以下是代码示例: ```python import random # 生成一个 1 到 100 的随机整数 number = random.randint(1, 100) # 让用户猜数字 guess = int(input("猜一个 1 到 100 的数字:")) # 猜数字的过程 while guess != number: if guess < number: guess = int(input("太小了,再猜一次:")) else: guess = int(input("太大了,再猜一次:")) # 猜对了 print(f"恭喜你,猜对了!数字是 {number}") ``` 这个程序会生成一个 1 到 100 的随机整数,然后让用户猜数字,直到猜对为止。如果用户猜的数字比随机数小,程序会提示“太小了,再猜一次”;如果用户猜的数字比随机数大,程序会提示“太大了,再猜一次”。当用户猜对了,程序会输出“恭喜你,猜对了!数字是 XX”。
阅读全文

相关推荐