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: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('游戏结束') 没缩进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('游戏结束') 缩进错了
sunrise085 发表于 2020-5-8 17:30
缩进问题,导致while语句块内没有内容了
又慢了{:10_266:} 永恒的蓝色梦想 发表于 2020-5-8 17:32
又慢了
我很少能抢过你和qiuyouzhi
这次刚好刷新出来了 sunrise085 发表于 2020-5-8 17:33
我很少能抢过你和qiuyouzhi
这次刚好刷新出来了
{:10_277:}好吧…… 注意缩进,用python自带的idle测试你自己的程序,会提示哪里存在缩进问题 while下面要缩进 默默辰 发表于 2020-5-8 19:46
while下面要缩进
了解了,谢谢 py真是个缩进严格的语言呢 下面的报错英文学着看一下,我英文也不怎么样,但是可以tanslate.google.cn一下。就大概知道是错在哪儿了
页:
[1]