求助
import randomtimes = 3
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
# 这里先给guess赋值(赋一个绝对不等于secret的值)
guess = 0 #这里为什么要先给guess赋值
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input()#这里 括号里为什么不用输入东西
guess = int(temp)
times = times - 1
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光咯T_T")
print("游戏结束,不玩啦^_^") 1.下方while判断用到了变量guess,我们没有办法使用一个不存在的变量去做判断,所以先赋值
2.input()没有规定一定要输入字符串,在上方的print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")代替了input()中的内容 为什么要给guess赋一个不属于secret的值
页:
[1]