python 代码问题求解

如图代码:(过不了自检,报错)

Python是对代码编写格式要求非常严格的一门语言。看看你的if行前面的空格符有几位,应该为制表符宽带度(默认为4位)的整倍数,而你的好像为6位(本应i与g对齐)。 光标定位到for……行注释后回车看看光标会自动定位到哪里,就将if代码行对齐哪里。追问

按照您的建议做了格式的修改,可是报错依旧!
难道python中数字需要用什么函数设定,不能单独使用?

追答

检查所有标点符号及缩进,图片代码输出:

[{'name': 'x', 'inter': 'y', 'age': 10}, {'name': 'x', 'inter': 'y', 'age': 10}, {'name': 'x', 'inter': 'y', 'age': 10}, {'name': 'x', 'inter': 'y', 'age': 10}, {'name': 'x', 'inter': 'y', 'age': 10}]

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-02
一般都是缩进导致的,把代码贴到UE或者Notepad++等编辑器里,查看下缩进的部分,统一下都用制表符或者都用空格缩进,包括注释的代码。
相似回答