import random
target=random.randint(1,1000)
count=0
while True:
try:
guess=eval(input("猜猜这个数是什么,一共有10次机会哦"))
except:
continue
print("请输入一个整数")
if guess<target:
print("猜小了")
count=+1
elif guess>target:
print("猜大了")
count=+1
elif count==10:
print("机会用完了,欢迎下次再来!")
break
else:
print("猜对了,正确答案为",target,"/n","一共猜了{}次".format(count))
break
修改如下:#include#include#include#includevoidmain(){intx ,y,x,x srand((unsigned)time(NULL))y=rand()% printf("请输入 ~ 之间的数字:")x = x = scanf("%d",&x)while( ){if(x>y){printf("在%d~%d之间",x ,x)x =x}if(x==y){printf("恭喜!你踩中地雷了O(∩_∩)O~")eak}if(x# while循环做的猜数游戏
import random
# 首先引入random包,随机生成一个数
result = random.randint(1, 10)
while True:
answer = int(input('请输入您猜的数:'))
if answer == result:
print('恭喜你答对了')
break
else:
print('猜错了')
运行结果如图: