如何修复无效的十进制文字?

问题描述 投票:0回答:1

我正在乌龟模块中制作一个游戏。现在我正在制作“细胞”,这是我的棋盘。我正在制作一个内部有漩涡的细胞。我需要移动到单元一侧的特定位置。对于我的螺旋,我使用代码

circle(2.5+t, 45)
。我想往回走,然后我就可以到牢房的一侧去。

我尝试反转代码:

circle(-2.5t, 45)
,然后移回一侧,但是这一行出现错误:
Invalid decimal literal.
我该如何解决这个问题?

python turtle-graphics
1个回答
0
投票

要修复代码中的“无效十进制文字”错误,您需要进行一些小调整。表达式 -2.5t 不是 Python 中的有效语法。相反,您应该使用 -2.5 * t,其中 * 代表乘法。这是更正后的代码: 圆(-2.5 * t,45) 通过将 -2.5 乘以 t,可以确保该值计算正确。现在您应该能够返回并继续到单元格的一侧而不会遇到错误。

© www.soinside.com 2019 - 2024. All rights reserved.