python自学菜鸟 expected an indented block什么意思

python\u81ea\u5b66\u83dc\u9e1f expected an indented block\u4ec0\u4e48\u610f\u601d

\u8be5\u7f29\u8fdb\u7684\u5730\u65b9\u6ca1\u6709\u7f29\u8fdb,\u5c31\u4f1a\u62a5\u9519expected an indented block
\u56e0\u4e3aPython\u8bed\u8a00\u662f\u4e00\u6b3e\u5bf9\u7f29\u8fdb\u975e\u5e38\u654f\u611f\u7684\u8bed\u8a00
\u6bd4\u5982\u4e0b\u9762\u7684\u4ee3\u7801
a = 1b=0if a>b:print "a>b"\u4f1a\u62a5\u9519
File "D:/num.py", line 4
print "a>b"
^
IndentationError: expected an indented block
\u4fee\u6539\u5982\u4e0b
a = 1b=2if a>b: print "a>b"\u4ece\u5c5e\u4ee3\u7801\u5757, \u9700\u8981\u7f29\u8fdb

\u4ece\u5c5e\u4ee3\u7801\u5757, \u9700\u8981\u7f29\u8fdb\u7684\u5173\u952e\u5b57\u4e3b\u8981\u6709
if\u3001while\u3001for\u3001try-except\uff0cdef \u7b49

#\u8bba\u77e5\u4e4e\u5934\u50cf\u7684\u91cd\u8981\u6027# \u9898\u8bb0

1\u3001\u4e0d\u50cf\u5176\u4ed6\u8bed\u8a00\uff08C++, java \u7b49\u7b49\uff09\uff0cpython\u7684\u662f\u7528\u7f29\u8fdb\u6765\u8bc6\u522b\u8bed\u6cd5\u903b\u8f91\u5757\u7684(i.e. if, while, for, def \u7b49\uff09\u3002\u540c\u4e00\u4e2aif\u903b\u8f91\u5757\u4e0b\u9762\u7684\u8bed\u53e5\u5fc5\u987b\u8981\u6709\u76f8\u540c\u7684\u7f29\u8fdb\uff0c\u5426\u5219python\u89e3\u6790\u5668\u600e\u4e48\u77e5\u9053if\u5757\u63a7\u5236\u54ea\u4e9b\u8bed\u53e5\uff1f

2\u3001
\u6240\u8c13\u7f29\u8fdb\uff0c\u5c31\u662f\u6bcf\u4e00\u884c\u5f00\u5934\u7684\u7a7a\u767d\u3002\u8fd9\u4e2a\u7a7a\u767d\u53ef\u4ee5\u7531\u591a\u4e2a\u7a7a\u683c\u6216\u8005\u5236\u8868\u7b26\u7ec4\u6210\u3002python\u4e0b\u9762\u4f60\u600e\u4e48\u7f29\u8fdb\u90fd\u53ef\u4ee5\uff0c\u6bd4\u59823\u4e2a\u7a7a\u683c\uff0c2\u4e2atab\uff0c\u8fd9\u6837\u90fd\u662f\u5408\u6cd5
\u7684\u3002\u4f46\u662f\u540c\u4e00\u4e2a\u903b\u8f91\u5757\u4e0b\u9762\u5fc5\u987b\u7528\u4e00\u6837\u7684\u3002\u4e00\u822c\u6765\u8bf4\uff0c\u6211\u4eec\u63a8\u83502\u7a7a\u683c\u7f29\u8fdb\u3002\uff08\u800c\u4e0d\u662f\u7528tab\u7f29\u8fdb\uff0c\u539f\u56e0\u662ftab\u5728\u4e0d\u540c\u7f16\u8f91\u5668\u4e0b\u663e\u793a\u7684\u7a7a\u767d\u957f\u5ea6\u4e0d\u4e00\u81f4\u4f1a\u5e26\u6765\u5f88
\u591a\u95ee\u9898\uff09

3\u3001\u5173\u4e8eGoogle\u3002\u641c\u7d22\u51fa\u6765\u7b2c\u4e00\u4e2a\u7b54\u6848\u5c31\u662fWhy do I get "expected an indented block" when I try to run my Python script? \uff0c\u5e94\u8be5\u8010\u5fc3\u7684\u770b\u5b8c\u7b54\u6848\u54e6\u3002\u9047\u5230\u4e0d\u61c2\u7684\uff0c\u6bd4\u5982\u4e0d\u61c2\u4ec0\u4e48\u662f\u201cindent \u7f29\u8fdb\u201d\uff0c\u5e94\u8be5\u7ee7\u7eedGoogle\u3002\u4e00\u5c42\u5c42\u641c\u7d22\u4e0b\u53bb\u3002\u521d\u671f\u786e\u5b9e\u4f1a\u9047\u5230\u5f88\u5927\u56f0\u96be\u5427\u3002\u52a0\u6cb9

4\u3001\u6700\u5173\u952e\u7684\u662f\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\u697c\u4e3bmm\u4f60\u5e94\u8be5\u6362\u4e2a\u6f02\u4eae\u7684\u6b63\u9762\u5934\u50cf\u554a\uff01\u4f60\u770b\u8fd9\u4e2amm\uff0c\u95ee\u9898\u6bd4\u4f60\u5947\u8469\u591a\u4e86\uff0c\u4e0b\u9762\u7684\u56de\u7b54\u4e0d\u4f46\u6ca1\u6709\u4eba\u8d23\u95ee\u201c\u600e\u4e48\u4e0d\u4f1aGoogle\u5462\uff1f\u201d\u201c\u8fd9\u4e48\u7b80\u5355\u7684\u95ee\u9898\u4e5f\u80fd\u4e0a\u77e5\u4e4e\u201d\uff1f\u53cd\u800c\u5438\u5f15\u6765\u4e00\u5806\u4eba\u6765\u56de\u7b54\u8fd8\u88ab\u9876\u4e0a\u4e86\u77e5\u4e4e\u63a8\u8350\uff1a\u81ea\u5b66 Python\uff0c\u73b0\u5728\u51fa\u73b0\u4e2a\u60c5\u51b5\uff0c\u8be5\u600e\u4e48\u529e\uff1f
\u6240\u4ee5\u6211\u89c9\u5f97\u5973\u5b69\u5b50\u5b66python\u7684\u5173\u952e\u662f\u957f\u5f97\u597d\u770b\uff0c\u81f3\u5c11\u5934\u50cf\u597d\u770b\u554a\uff01\u7136\u540e\u95ee\u95ee\u9898\u7684\u65f6\u5019\u8981\u50cf\u90a3\u4e2a\u59b9\u5b50\u4e00\u6837\u5356\u70b9\u840c\u3002\u6bd4\u5982\u4f60\u8fd9\u4e2a\u95ee\u9898\u63cf\u8ff0\u5e94\u8be5\u8fd9\u4e48\u5199\uff1a
\u4eba\u5bb6\u5b66python\u624d\u7b2c3\u5929\u561b~~~~ \u9047\u5230\u8fd9\u4e2a\u95ee\u9898\u597d\u8ba8\u538c\u54e6~~~ \u5404\u4f4dgg\u80fd\u4e0d\u80fd\u7528\u7b80\u5355\u7684\u8bed\u8a00\u8ddf\u5c0f\u5973\u5b50\u4ecb\u7ecd\u4e00\u4e0b\u4ec0\u4e48\u662f\u7f29\u8fdb\u597d\u4e0d\u597d\uff1f\u4e48\u4e48\u54d2~

简单来说,代码没有正确地缩进,也就是首行的空格不正确

Python使用缩进来表示代码之间的从属关系

比如一个for循环,print函数之前的4个空格就是缩进

for i in range(10):
    print(i)


扩展阅读:python培训班学费一般多少 ... python代码自动生成器 ... 少儿python编程自学 ... python菜鸟教程官网 ... python编程入门自学 ... eval python 菜鸟 ... 爬虫python官网 ... python解释器手机版下载 ... python在线编程入口 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网