|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1 matrix=[[1,2,3]
2 [4,5,6]
3 [7,8,9]]
4 diag = [i * matrix[i][i] for i in range(len(matrix))]
5 print(diag)
不知道为什么运行不了
vscode的运行显示如下,看不太懂为什么出问题,感谢帮助!
PS C:\Users\Administrator\Desktop> c:; cd 'c:\Users\Administrator\Desktop'; & 'c:\Users\Administrator\AppData\Local\Programs\Python\Python310\python.exe' 'c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy\adapter/../..\debugpy\launcher' '60180' '--' 'c:\Users\Administrator\AppData\Local\Temp\Rar$DIa5692.45949\x = 1.py'
c:\Users\Administrator\AppData\Local\Temp\Rar$DIa5692.45949\x = 1.py:1: SyntaxWarning: list indices must be integers or slices, not tuple; perhaps you missed a comma?
matrix=[[1,2,3]
Traceback (most recent call last):
File "c:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy\__main__.py", line 39, in <module>
cli.main()
File "c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy/..\debugpy\server\cli.py", line 430, in main
run()
File "c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy/..\debugpy\server\cli.py", line 284, in run_file
runpy.run_path(target, run_name="__main__")
File "c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 321, in run_path
return _run_module_code(code, init_globals, run_name,
File "c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 135, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "c:\Users\Administrator\.vscode\extensions\ms-python.debugpy-2024.0.0-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 124, in _run_code
exec(code, run_globals)
File "c:\Users\Administrator\AppData\Local\Temp\Rar$DIa5692.45949\x = 1.py", line 1, in <module>
matrix=[[1,2,3]
TypeError: list indices must be integers or slices, not tuple |
|