所以我正在制作一个基于文本的电脑构建模拟器游戏,并且正在制作包含不同部件及其价格的字典。graphicsCards = {'GTX 1650':159.99, 'GTX 1650 SUPER':169.99, 'GTX 1650 Ti':269.99, 'GTX 1660':220.99, 'GTX 1660 SUPER':239.99, 'GTX 1660 Ti':269.49, 'RTX 2060':319.99, 'RTX 2060 SUPER':399.99, 'RTX 2070':449.99, 'RTX 2070 SUPER':529.99, 'RTX 2080':699.99, 'RTX 2080 SUPER':749.99, 'RTX 2080 Ti':999.99, 'RTX 3070':499.00, 'RTX 3080':699.00, 'RTX 3090': 1,499.00}我的代码编辑器不会运行该代码,并显示末尾有语法错误。我不明白问题出在哪里。
4 回答
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
跃然一笑
TA贡献1826条经验 获得超6个赞
你的编辑是对的。末尾有一个值,没有键。
'RTX 3080':699.00, 'RTX 3090': 1,499.00} ^
目前大多数编程语言不允许在数字中使用逗号,而是允许您使用下划线。我不确定这对于 python 是否正确,但你可以尝试一下1_499.00
。但是,我建议您将其写为1499.00
.
编辑:我刚刚检查过,你可以在 python 的数字中使用下划线。然而,它更针对二进制和十六进制数字,否则很难读取,例如0b1010_1101_0110
.
添加回答
举报
0/150
提交
取消