waitforlove 发表于 2018-2-5 22:46:21

python代码不能运行

import random
secret=random.randint(1,10)
print("------------我爱鱼c工作室-----------")
temp=input("你不防来猜一猜小甲鱼现在心里想的是那个数字:")
guess=int(temp)
if guess==secret:
    print("我草你是小甲鱼心里的蛔虫吗?")
    print("哼,猜对了也没有奖励")
    print("不玩了游戏结束")
else:
    while guess!=secret:
    temp=input("猜错了重新输入:")
    guess=int(temp)
    if guess>secret:
      print("哥大了大了")
    else if guess==secret:
      print("我草你是小甲鱼心里的蛔虫吗?")
      print("哼,猜对了也没有奖励")
      print("不玩了游戏结束")
    else:
      print("嘿嘿小了小了")

404NOT 发表于 2018-2-5 22:48:37

while 语句下面少了缩进 indented block是缩进的意思

waitforlove 发表于 2018-2-5 22:57:11

404NOT 发表于 2018-2-5 22:48
while 语句下面少了缩进 indented block是缩进的意思

原来是这样,报的错误看不懂{:10_250:}

cruise2018 发表于 2018-2-6 07:41:52

while 之后要缩进

小强森 发表于 2018-2-7 15:28:44

所有条件语句都需要严格的缩进来控制,这样才能做到简化代码

waitforlove 发表于 2018-2-8 07:54:21

cruise2018 发表于 2018-2-6 07:41
while 之后要缩进

我这else if也不行,只能leif {:10_266:}
页: [1]
查看完整版本: python代码不能运行