作业一:编写程序,实现猜数游戏。 在程序中随机生成一个0-100之间的随机数据x,让用户通过键盘输入所猜的数。如果输入的数大于x,显示“遗憾,太大了”;如果小于x,显示“遗憾,太小了”;如此循环,直至猜中该数,显示“预测n次,你猜中了”,其中n是指用户在这次游戏中猜中该随机数一共尝试的次数
时间: 2023-05-29 09:06:03 浏览: 272
。import random
x = random.randint(0,100)
n = 0
while True:
guess = int(input("请猜一个0-100之间的整数:"))
n += 1
if guess > x:
print("遗憾,太大了")
elif guess < x:
print("遗憾,太小了")
else:
print("预测%d次,你猜中了!" % n)
break
相关问题
作业一:编写程序,实现猜数游戏。 作业一:编写程序,实现猜数游戏。 在程序中随机生成一个0-100之间的随机数据x,让用户通过键盘输入所猜的数。如果输入的数大于x,显示“遗憾,太大了”;如果小于x,显示“遗憾,太小了”;如此循环,直至猜中该数,显示“预测n次,你猜中了”,其中n是指用户在这次游戏中猜中该随机数一共尝试的次数。 提交方式(任选其中一种):(1)py程序文件;(2)直接写程序;(3)手写拍图片。
# 猜数游戏程序
import random
x = random.randint(0, 100) # 生成0-100之间的随机数
count = 0 # 记录猜测次数
while True:
guess = int(input("请猜一个0-100之间的整数:")) # 用户输入猜测的数
count += 1 # 猜测次数加1
if guess == x:
print("预测%d次,你猜中了" % count)
break
elif guess > x:
print("遗憾,太大了")
else:
print("遗憾,太小了")
10.编写程序,实现猜数游戏。在程序中随机生成一个0~9之间(包含0和9)的随机整数T,让用户通过键盘输入所猜的数。如果输入的数大于T,显示“遗憾,太大了”;如果小于T,显示“遗憾,太小了”;如此循环,直至猜中该数,显示“预测N次,你猜中了”,其中N是指用户在这次游戏中猜中该随机数一共尝试的次数。
```python
import random
T = random.randint(0, 9)
count = 0
while True:
guess = int(input("请输入你猜的数:"))
count += 1
if guess > T:
print("遗憾,太大了")
elif guess < T:
print("遗憾,太小了")
else:
print("预测%d次,你猜中了" % count)
break
```
注意:本程序没有对用户输入是否合法进行检验,如果用户输入非整数会导致程序出错。可以使用try-except语句来处理这种情况。
阅读全文