课程
/后端开发
/Python
/初识Python
答案是for i in range(1,101):
if i % 7 ==0:
print i
2016-07-29
源自:初识Python 9-1
正在回答
题主代码报错如下:
File "P.py", line 4
^
IndentationError: expected an indented block
意思是:在 print i 那行应该再缩进
正确代码如下
L = range(1,101) for i in L: if i%7 == 0: print i
第四行多加个Tab就ok
究其原因是Python对缩进有严格要求
按照题主代码分析如下:
在第三行if i%7 == 0:之后是没有语句的
因为print i不在if i%7 == 0:的作用域之下,
所以第三行与第四行是两个单独的代码块了
python 不像其他语言,它对缩进要求很严
没问题吧
是的,谢谢
格式不对吧,第三行不能和上一行对其,要往后错
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号