当前位置:  开发笔记 > 编程语言 > 正文

Python:无效令牌

如何解决《Python:无效令牌》经验,为你挑选了1个好方法。

你们中的一些人可能会认识到这是Project 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 ],
...

我收到这个错误:

  File "D:\development\Python\ProjectEuler\p11.py", line 3
    [ 08, 02, 22, 97, 38, 15, 00, 40, 00, 75, 04, 05, 07, 78, 52, 12, 50, 77, 91 , 08 ],
       ^ SyntaxError: invalid token

为什么在逗号之前抛出错误?



1> Jeremy Ruten..:

我认为当你用0开始一个文字数字时,它会将它解释为八进制数,你不能在八进制数中得到一个'8'.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有