编写代码,每次从键 盘输入一个数字来猜这个随机数,程序可以提示“你输入的数据大了”“你输入的数据小了”“你真聪明”,猜中之后,程序显示你猜这个数据一共猜了多少次。
时间: 2023-09-04 14:05:09 浏览: 138
c代码-第一个c程序,猜字游戏
### 回答1:
好的,这是一个经典的猜数字游戏,以下是一个简单的 Python 代码实现:
import random
num = random.randint(1, 100)
count = 0
while True:
guess = int(input("请输入一个数字:"))
count += 1
if guess > num:
print("你输入的数据大了")
elif guess < num:
print("你输入的数据小了")
else:
print("你真聪明,猜中了!")
print("你一共猜了", count, "次")
break
希望这个代码能够帮助你。
### 回答2:
编写代码实现以上功能:
```python
import random
random_number = random.randint(1, 100)
guess_count = 0
while True:
guess = int(input("请输入一个数字来猜这个随机数:"))
guess_count += 1
if guess > random_number:
print("你输入的数据大了")
elif guess < random_number:
print("你输入的数据小了")
else:
print("你真聪明")
break
print("你猜这个数据一共猜了", guess_count, "次")
```
以上代码会生成一个1到100之间的随机数,用户每次从键盘输入一个数字进行猜测。如果输入的数字大于随机数,程序会提示"你输入的数据大了",如果输入的数字小于随机数,程序会提示"你输入的数据小了"。当用户输入的数字等于随机数时,程序会提示"你真聪明",并且显示猜测的次数`guess_count`。
### 回答3:
以下是实现上述功能的Python代码:
```python
import random
target_num = random.randint(1, 100) # 生成1到100之间的随机数
guess_count = 0 # 猜测次数
while True:
guess = int(input("请输入一个数字:"))
guess_count += 1
if guess < target_num:
print("你输入的数据小了")
elif guess > target_num:
print("你输入的数据大了")
else:
print("你真聪明")
break
print("你猜这个数据一共猜了{}次".format(guess_count))
```
运行代码后,程序会生成一个1到100之间的随机数字,然后要求用户从键盘输入一个数字进行猜测。程序会根据用户的猜测给出相应的提示,直到用户猜中为止。最后,程序会显示用户一共猜了多少次。
阅读全文