我正在尝试编写一个Python函数,它返回与游戏NetHack中相同的月相值。这是在hacklib.c中找到的.我试图简单地从NetHack代码中复制相应的函数,但我不相信我得到了正确的结果。我写的函数是phase_of_the_moon()。函数position()和phase()是我在网上找到的,我将它们用作函数成功的指示。它们非常准确并给出与nethack.alt.org服务器大致匹配的结果(参见http://alt.org/nethack/moon/pom.txt)。然而,我所追求的是原始NetHack功能的精确复制,特性完好无损。我希望我的功能和“控制”功能至少提供相同的月相