做小甲鱼课后题时出的错误
来源是小甲鱼的第五节课后题。
我的思路是先定义变量,然后给变量赋值,然后判断变量是否为整数。如果输入不正确,显示不合法,再次输入。当输入的字符全为数字时,继续往下运行。且一共只有三次机会。
// 请把代码文本粘贴到下方(请勿用图片代替代码)
print('我爱鱼C工作室........................')import random secret=random.randint(1,10) temp=input('猜猜小甲鱼心里想的是数字几:') count=3while count: while not guess.isdigit(): temp=input('这不合法,请输入一个合法整数:') guess=int(temp) if guess==secret: print('猜对了,干的漂亮') break else: if guess>secret: print('大了大了',end='') else: print('小了小了',end='') count-=1 print('你还有%d次机会,请输入:'%count,end=' ') guess=int(input()) if count==1: breakif count==1: print('你的次数已经用完,不玩了。') print('小甲鱼心里想的是数字%d'%secret,end=' ')
我期待的结果是程序正常运行,有三次机会猜数字。实际看到的是:
File "C:\Users\Desktop\甲鱼文件\甲鱼3.py", line 10 if guess==secret: ^ IndentationError: unexpected indent