英文:PEP 8: E302 expected 2 blank lines, found 1
中文:PEP 8:E302预期有2个空行,发现1个
在方法的定义前面需要有两行空行,注释可以没有空行。
根据编译后(解释后)的错误提示,说是num的“n”是一个IndentationError:unexpected indent,什么意思呢?
indentation是缩进,缩排的意思。unexpected indent 就是说“n”是一个“意外的”缩进。也就是说,这里的问题就是指“n”是一个意外的缩进。通过查看源代码可知这里的确是缩进了一个字符位。据此推断,我们把这句话的缩进取消,也就是顶格写,解释一下后会出现什么结果呢?
这个英文报错的大意为:缩进错误:意外缩进
主要原因文本书写有问题,有空格。
tab键空格问题导致缩进报错
代码是复制的,代码的排版出现了错位
解决办法1.检查代码是否存在缩进的问题,是否出现排版不对的情况。
2.检查空格是否正确,缩进的行数每个代码是否正确。...";