python
import randomtimes=3
secret = random.randint(1,10)
print('-----------小甲鱼-----------')
guess=0
print('猜数字:',end='')
while (guess!=secret)and (times>0):
temp=input()
guess=input(temp)
times=times-1
if guess==secret:
print('你咋这么牛逼呢')
print('奖你一朵小红花')
else:
if guess>secret:
print('大了')
else:
print('小了')
if times>0:
print('菜鸡,再来一次:',end='')
else:
print('你挂了')
print('游戏结束')
我是跟着老师的代码打的
这个在temp=input()一直报E0F错误 怎么回事啊 感觉是你的编译环境没有设置好吧
建议还是用IDLE之类的编译环境 把 guess=input(temp)改成 guess=int(temp), 看看 raimond 发表于 2017-12-4 10:58
把 guess=input(temp)改成 guess=int(temp), 看看
这里确实是我输错了,但是上一句就报错了 你的代码在我在运行没问题啊 就是那个input改成int就好了 你的代码没有什么问题啊 BngThea 发表于 2017-12-4 10:41
感觉是你的编译环境没有设置好吧
建议还是用IDLE之类的编译环境
我是跟着别人的指示装的sublime
页:
[1]