Python:无效令牌

发布于 2021-01-29 16:11:57

你们中有些人可能将其视为Euler项目的第11个问题。

我正在尝试在大型多维数组中复制网格,但是这给了我一个语法错误,我不确定为什么

grid = [ 
[ 08, 02, 22, 97, 38, 15, 00, 40, 00, 75, 04, 05, 07, 78, 52, 12, 50, 77, 91, 08 ],
[ 49, 49, 99, 40, 17, 81, 18, 57, 60, 87, 17, 40, 98, 43, 69, 48, 04, 56, 62, 00 ],
[ 81, 49, 31, 73, 55, 79, 14, 29, 93, 71, 40, 67, 53, 88, 30, 03, 49, 13, 36, 65 ],
...

我得到这个错误:

  文件“ D:\ development \ Python \ ProjectEuler \ p11.py”,第3行
    [08,02,22,97,38,15,00,40,00,75,04,05,07,78,52,12,50,77,91,08],
       ^ SyntaxError:无效的令牌

为什么在逗号前引发错误?

关注者
0
被浏览
48
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我认为当您以0开头的文字数字时,它会将其解释为八进制数字,并且八进制数字中不能包含“ 8”。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看