|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
i=3
secret= random.randint(1,10)
guess=0
print("-------------我爱鱼c工作室---------")
print("不妨猜测一下小甲鱼现在心里想的是那个数字: ",end=" " )
while (guess!= secret) and (i>0):
teep = input()
guess = int(teep)
i=i-1
if guess ==secret :
print("我曹,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess >secret :
print("哥,大了大了~~")
else:
print("嘿,小了!小了!!")
if i>0:
print("再试一次吧:", end=" ")
else:
print("机会用光啦 ")
这个是原答案
里面那个guess赋值时为什么不能取1到10的数字,换成guess=1好像运行也没出问题
- import random
- i=3
- secret= random.randint(1,1)
- guess=1
- print("-------------我爱鱼c工作室---------")
- print("不妨猜测一下小甲鱼现在心里想的是那个数字: ",end=" " )
- while (guess!= secret) and (i>0):
- teep = input()
- guess = int(teep)
- i=i-1
- if guess ==secret :
- print("我曹,你是小甲鱼心里的蛔虫吗?!")
- print("哼,猜中了也没有奖励!")
- else:
- if guess >secret :
- print("哥,大了大了~~")
- else:
- print("嘿,小了!小了!!")
- if i>0:
- print("再试一次吧:", end=" ")
- else:
- print("机会用光啦 ")
复制代码
guess 只是一个变量, 在循环的时候要接收输入的值, 如果guess 对于1, 你看下 上面代码怎么运行
|
|