程序1 编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,则计算机给出提示“Right!”,否则提示“Wrong!”,并告诉人所猜的数是大(Too high)还是小(Too low),然后结束游戏。要求每次运行程序时机器所“想”的数不能都一样。
时间: 2023-11-20 16:32:16 浏览: 142
程序设计之猜数游戏
以下是Python实现:
```python
import random
while True:
# 生成1至100之间的随机整数
num = random.randint(1, 100)
print("我已经想好了一个1-100之间的整数,请猜猜是多少?")
guess = int(input())
while guess != num:
if guess > num:
print("猜错了,数字太大了!")
else:
print("猜错了,数字太小了!")
guess = int(input())
print("恭喜你,猜对了!")
play_again = input("是否再来一局?(输入 y 再来一局,否则退出)")
if play_again != "y":
print("退出游戏。")
break
```
程序会不断循环,每次生成一个1至100之间的随机整数,然后提示玩家猜数字。如果玩家猜错了,程序会告诉他是猜大了还是猜小了,让他继续猜。直到玩家猜对了,程序会输出恭喜信息,并询问玩家是否再来一局。如果玩家选择再来一局,程序会生成一个新的随机数字,否则程序退出。
阅读全文