AttributeError:“module”对象没有属性“sin”

2024-05-29 09:53:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我搜索了几天,但没有任何结果,每次尝试运行我的代码时都会出现以下错误:

AttributeError: 'module' object has no attribute 'sin'

我什么都试过了,但希望有人能找到解决办法

我的代码:

^{pr2}$

我的游戏的最终结果是在屏幕的较低水平的一个划桨和方块下降,玩家必须躲避,我要做的是使正方形的边数增加到一定的数量,但每次我得到上述错误。在

提前谢谢


Tags: no代码游戏object屏幕错误attributesin
1条回答
网友
1楼 · 发布于 2024-05-29 09:53:10

首先导入math,然后导入pygame中的所有内容。这导致导入pygame.mathmath。在

结果是导入的a module没有sin函数。这也是python zen说的原因之一:

Explicit is better than implicit

因为您已经单独导入了pygame,所以您可以限定其成员(您似乎正在这样做),并删除{}行。或者,您可以只导入您实际想要使用的东西,就像您对from pygame import mixer所做的那样。在

from ... import *可能会意外地咬你,如果你不需要,最好不要使用它。在

相关问题 更多 >

    热门问题