unindent dose not match any outer indentation level
import randomsecret=random.randint(1,10)
print("不妨猜一下小甲鱼心里想哪个数字")
times=3
while (0!=secret) and (times>0):
temp=input()
num=int(temp)
if secret==num:
print('我是我肚子裡的蛔蟲吧!')
else:
if num>secret:
print("哥,大了,大了")
else:
print("哎,小了,小了")
times=times-1
if times>0:
print("再給你一次機會",end="")
else:
print("給你3次機會也沒猜中")
print("遊戲結束,晚安")
第一個else 報錯,說是縮進不對...... 已自己解決,else多了個字符 帮你调了基础缩进,现在好了
import random
secret=random.randint(1,10)
print("不妨猜一下小甲鱼心里想哪个数字")
times=3
while (0!=secret) and (times>0):
temp=input()
num=int(temp)
if secret==num:
print('我是我肚子裡的蛔蟲吧!')
else:
if num>secret:
print("哥,大了,大了")
else:
print("哎,小了,小了")
times=times-1
if times>0:
print("再給你一次機會",end="")
else:
print("給你3次機會也沒猜中")
print("遊戲結束,晚安") 补一句,如果空格调缩进容易出问题的话,
可以试试直接用tab键来调,就不会出现一个空格导致的细微缩进差异引起错误了
import random
secret=random.randint(1,10)
print("不妨猜一下小甲鱼心里想哪个数字")
times=3
while (secret!=0) and (times>0):
temp=input()
num=int(temp)
if secret==num:
print('我是我肚子裡的蛔蟲吧!')
else:
if num>secret:
print("哥,大了,大了")
else:
print("哎,小了,小了")
times=times-1
if times>0:
print("再給你一次機會",end="")
else:
print("給你3次機會也沒猜中")
print("遊戲結束,晚安")
页:
[1]