sturgeons 发表于 2020-5-8 17:27:25

python小白请教大佬们一个问题

请问我这个程序哪里有问题,跑不起来
import random
secret=random.randint(1,10)
temp=input('猜猜我想的数字')
guess=int(temp)
if guess==secret:
    print('厉害,一次猜中')
else:
    while (guess!=secret):
    temp=input('猜错了,再猜')
    guess=int(temp)
    if guess==secret:
      print('厉害')
    else:
      if guess>secret:
            print('大了大了')
      else:
            print('小了小了')
print('游戏结束')





python提示expected an indented block

sunrise085 发表于 2020-5-8 17:30:27

本帖最后由 sunrise085 于 2020-5-8 17:34 编辑

缩进问题,导致while语句块内没有内容了
import random
secret=random.randint(1,10)
temp=input('猜猜我想的数字')
guess=int(temp)
if guess==secret:
    print('厉害,一次猜中')
else:
    while (guess!=secret):
      temp=input('猜错了,再猜')
      guess=int(temp)
      if guess==secret:
            print('厉害')
      else:
            if guess>secret:
                print('大了大了')
            else:
                print('小了小了')
print('游戏结束')

永恒的蓝色梦想 发表于 2020-5-8 17:30:31

没缩进import random
secret=random.randint(1,10)
temp=input('猜猜我想的数字')
guess=int(temp)
if guess==secret:
    print('厉害,一次猜中')
else:
    while (guess!=secret):
      temp=input('猜错了,再猜')
      guess=int(temp)
      if guess==secret:
            print('厉害')
      else:
            if guess>secret:
                print('大了大了')
            else:
                print('小了小了')
print('游戏结束')

liuzhengyuan 发表于 2020-5-8 17:30:41

缩进错了

永恒的蓝色梦想 发表于 2020-5-8 17:32:48

sunrise085 发表于 2020-5-8 17:30
缩进问题,导致while语句块内没有内容了

又慢了{:10_266:}

sunrise085 发表于 2020-5-8 17:33:58

永恒的蓝色梦想 发表于 2020-5-8 17:32
又慢了

我很少能抢过你和qiuyouzhi
这次刚好刷新出来了

永恒的蓝色梦想 发表于 2020-5-8 17:35:36

sunrise085 发表于 2020-5-8 17:33
我很少能抢过你和qiuyouzhi
这次刚好刷新出来了

{:10_277:}好吧……

SuMo 发表于 2020-5-8 17:59:18

注意缩进,用python自带的idle测试你自己的程序,会提示哪里存在缩进问题

默默辰 发表于 2020-5-8 19:46:41

while下面要缩进

sturgeons 发表于 2020-5-10 16:09:26

默默辰 发表于 2020-5-8 19:46
while下面要缩进

了解了,谢谢

loliclub 发表于 2020-5-10 17:28:39

py真是个缩进严格的语言呢

Mrzhou1201 发表于 2020-5-10 17:36:40

下面的报错英文学着看一下,我英文也不怎么样,但是可以tanslate.google.cn一下。就大概知道是错在哪儿了
页: [1]
查看完整版本: python小白请教大佬们一个问题