为了账号安全,请及时绑定邮箱和手机立即绑定

Python:无效令牌

Python:无效令牌

哆啦的时光机 2019-12-06 11:11:02
你们中有些人可能将其视为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:无效的令牌为什么在逗号前引发错误?
查看完整描述

3 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

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


查看完整回答
反对 回复 2019-12-06
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

请注意,错误中的“ ^”符号正好指向错误的列。它与行号一起精确地指向数字8。这可以帮助您了解Jeremy的建议。


查看完整回答
反对 回复 2019-12-06
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

只需删除前导零即可。

第一个零使数字八进制。


查看完整回答
反对 回复 2019-12-06
  • 3 回答
  • 0 关注
  • 543 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信