这个代码报错咋回事啊,明明和甲鱼的代码一毛一样。
matrix = [,,
]
>>> diag = for i in range(len(matrix))]
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
diag = for i in range(len(matrix))]
File "<pyshell#12>", line 1, in <listcomp>
diag = for i in range(len(matrix))]
NameError: name 'M' is not defined 救救孩子吧
diag = for i in range(len(matrix))]
这里的 M 没定义 matrix = [,
,
]
diag = for i in range(len(matrix))] ckblt 发表于 2022-3-1 18:30
这里的 M 没定义
求大佬帮改进{:5_96:} isdkz 发表于 2022-3-1 18:31
这个我试过,也会报错{:10_266:} 一只小肥仔丶 发表于 2022-3-1 19:54
这个我试过,也会报错
这个是不会报错的,你可以先复制去试试,
出错的话再把报错信息粘贴上来 isdkz 发表于 2022-3-1 20:44
这个是不会报错的,你可以先复制去试试,
出错的话再把报错信息粘贴上来
matrix = [,
,
]
diag = for i in range(len(matrix))]
SyntaxError: multiple statements found while compiling a single statement
然后我对齐之后,Python 也没有输出值进行反馈,就是还空着,再按几次回车也一样 一只小肥仔丶 发表于 2022-3-1 20:53
matrix = [,
,
]
在 idle 下你不要多行一起粘贴,你要一行一行打 isdkz 发表于 2022-3-1 20:57
在 idle 下你不要多行一起粘贴,你要一行一行打
我就是纯手打的列表,我也纳闷好几次都这样了........5555{:10_266:} 一只小肥仔丶 发表于 2022-3-1 21:03
我就是纯手打的列表,我也纳闷好几次都这样了........5555
可是你那个报错确实是在交互模式下把多行粘贴进去才会引发的呀,要不你不要把那个列表写成多行了,这个可以直接复制粘贴过去:matrix = [, , ]
diag = for i in range(len(matrix))] isdkz 发表于 2022-3-1 21:10
可是你那个报错确实是在交互模式下把多行粘贴进去才会引发的呀,要不你不要把那个列表写成多行了,这个可 ...
>>> matrix = [, , ]
>>> diag = for i in range(len(matrix))]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> matrix = [, , ]
>>> diag = for i in range(len(matrix))]
>>>
>>>
>>>
>>>
>>>
>>>
>>> matrix = [, ,]
>>> diag = for i in range(len(matrix))]
>>>
还是Python 没有反馈,我纯手打了两遍,离大谱。{:10_247:} 一只小肥仔丶 发表于 2022-3-1 21:17
>>> matrix = [, , ]
>>> diag = for i in range ...
这两句就是没有反馈的呀,你可以只输个 matrix 或 diag 来查看 isdkz 发表于 2022-3-1 21:10
可是你那个报错确实是在交互模式下把多行粘贴进去才会引发的呀,要不你不要把那个列表写成多行了,这个可 ...
y =
>>> y
['FF', 'ii', 'ss', 'hh', 'CC']
>>> code =
>>> code
Python 检查了一下也没问题,尬死了{:10_324:} isdkz 发表于 2022-3-1 21:20
这两句就是没有反馈的呀,你可以只输个 matrix 或 diag 来查看
大师我悟了,感谢{:10_297:}
页:
[1]