python猜数字小游戏代码
时间: 2023-11-09 16:09:41 浏览: 41
这是一个Python实现的猜数字小游戏,游戏规则是程序会预设一个1~10之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太小了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。以下是代码实现:
from random import randint
num=randint(1,10)
s=0
while 1:
try:
x=eval(input("请输入您猜测的数字:"))
s+=1
if x>num:
print("遗憾!太大了")
elif x<num:
print("遗憾!太小了")
elif x==num:
print("预测{} 次,你猜中了!".format(s))
break
except:
print("输入有误!")
如果用户猜对了,程序会告诉用户猜对了,否则会告诉用户失败和随机数是多少。以下是程序末尾的代码:
if x == num:
print("You got it. It's ", num)
else:
print('No more guesses. The number is ', num)
相关问题
猜数字小游戏python代码
当然,下面是一个简单的猜数字小游戏的Python代码示例:
```python
import random
def guess_number():
target_number = random.randint(1, 100)
attempts = 0
while True:
guess = int(input("请输入一个1到100之间的整数:"))
attempts += 1
if guess < target_number:
print("猜小了!")
elif guess > target_number:
print("猜大了!")
else:
print(f"恭喜你,猜对了!你一共猜了{attempts}次。")
break
guess_number()
```
这个代码会生成一个1到100之间的随机整数作为目标数字,然后通过用户输入的数字进行猜测,根据猜测结果给出相应的提示,直到猜对为止。
python猜数字游戏代码
你好,以下是一个简单的 Python 猜数字游戏代码:
import random
number = random.randint(1, 100)
guess =
count =
while guess != number:
guess = int(input("请猜一个1到100之间的数字:"))
count += 1
if guess > number:
print("你猜的数字太大了!")
elif guess < number:
print("你猜的数字太小了!")
else:
print("恭喜你,猜对了!你一共猜了", count, "次。")
希望能帮到你!