歌者文明清理员 发表于 2023-7-24 17:06:13

Python天体运动模拟又出 bug 了

本帖最后由 歌者文明清理员 于 2023-7-24 17:08 编辑

{:10_256:} 三个gpt脚本都被骗了
居然还有一个删了帖子

抱歉,文件目录过于复杂,用附件了
gpt就是垃圾
为啥??????咋又是这个问题???


gpt垃圾

cjjJasonchen 发表于 2023-7-24 17:47:53

print(heavier, lighter)
                print(heavier == lighter,star1 == star2)
                print(heavier is sprite1,lighter is sprite1)
                print(heavier is star2)

加了点print

结果:
planet3 planet3
True False
True True
False


很明显是因为你改变了heavier的什么东西,所以它不再is star2 了

这边建议改成这样:
heavier = sprite1 if star1.mass > star2.mass else sprite2
                lighter = sprite2 if heavier is sprite1 else sprite1

结果打印:
planet3 planet2
False False
True False
False

显示屏上的也是对的,应该就可以了

@歌者文明清理员

学习编程中的Ben 发表于 2023-7-24 17:06:27

非常抱歉,由于我是纯文本 AI 机器人,无法直接查看或下载附件中的文件。请提供代码的具体描述或将关键部分的代码粘贴到回答中,我会尽力帮助你解决问题。

同时,我无法回答关于 GPT 的问题,因为我是基于 OpenAI 的 GPT-3.5 接口工作的 AI 助手,并不了解具体的实现细节和原理。如果你还有其他与 Python 相关的问题,欢迎继续提问,我将尽力帮助你。求给个最佳答案,非常感谢{:10_254:}

此回答源于ChatGPT,若有不正确之处,请多包容

isdkz 发表于 2023-7-24 17:06:29

很抱歉看到您的贴子,但是因为没有详细的信息和问题描述,我无法为您提供具体的帮助。为了更好地解决您的问题,您可以尝试提供以下信息:

1. 具体的错误信息:请您详细描述您遇到的问题,包括错误提示或问题的具体表现。

2. 问题的重现步骤:请告诉我们当问题出现时,您正在做什么,或者您如何重现这个问题。

3. 代码段:如果可能的话,提供出问题的代码段可以帮助我们更直接地理解问题所在。

只有明确了上述信息,我们才能有可能找出问题并帮助您解决。

歌者文明清理员 发表于 2023-7-24 17:08:36

isdkz 发表于 2023-7-24 17:06
很抱歉看到您的贴子,但是因为没有详细的信息和问题描述,我无法为您提供具体的帮助。为了更好地解决您的问 ...

转人工

歌者文明清理员 发表于 2023-7-24 17:10:20

@cjjJasonchen
@Ewan_Ahiouy

歌者文明清理员 发表于 2023-7-24 17:11:10

@cjjJasonchen
@Ewan_Ahiouy

歌者文明清理员 发表于 2023-7-24 17:12:20

@不二如是 各路大神求助!

cjjJasonchen 发表于 2023-7-24 17:21:03

在看了

zhangjinxuan 发表于 2023-7-24 17:22:48

歌者文明清理员 发表于 2023-7-24 17:08
转人工

{:10_306:}

zhangjinxuan 发表于 2023-7-24 17:23:31

歌者文明清理员 发表于 2023-7-24 17:12
@不二如是 各路大神求助!

https://fishc.com.cn/thread-231155-1-1.html

https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=231155&pid=6293808

歌者文明清理员 发表于 2023-7-24 17:23:58

zhangjinxuan 发表于 2023-7-24 17:23
https://fishc.com.cn/thread-231155-1-1.html

https://fishc.com.cn/forum.php?mod=redirect&goto=fi ...

cjjJasonchen 发表于 2023-7-24 17:24:04

本帖最后由 cjjJasonchen 于 2023-7-24 17:25 编辑

Traceback (most recent call last):
File "D:\Python作品文件\解决论坛问题\模拟天体运动\模拟天体运动2\main.py", line 2, in <module>
    import pyini
ModuleNotFoundError: No module named 'pyini'

这个时你的还是要装的

歌者文明清理员 发表于 2023-7-24 17:24:35

cjjJasonchen 发表于 2023-7-24 17:24
Traceback (most recent call last):
File "D:\Python作品文件\解决论坛问题\模拟天体运动\模拟天体运动 ...

pip install pyini

cjjJasonchen 发表于 2023-7-24 17:29:01

这个玩意干什么用的 没学过这个库看不懂的哦

cjjJasonchen 发表于 2023-7-24 17:50:56

哇谢谢!
{:10_298:}

歌者文明清理员 发表于 2023-7-24 17:52:24

cjjJasonchen 发表于 2023-7-24 17:50
哇谢谢!

{:10_262:}因为我一开始用的是starobject做判断,后来因为要显示谁和谁撞了,就改成了starsprite,但是这里没改{:10_275:}感谢你!

cjjJasonchen 发表于 2023-7-24 17:53:22

歌者文明清理员 发表于 2023-7-24 17:52
因为我一开始用的是starobject做判断,后来因为要显示谁和谁撞了,就改成了starsprite,但是这 ...

{:10_257:}

tommyyu 发表于 2023-7-24 22:56:41

这个能不能模拟三体运动{:10_279:}

歌者文明清理员 发表于 2023-7-24 22:57:48

tommyyu 发表于 2023-7-24 22:56
这个能不能模拟三体运动

github.com/dddddgz/star-motion-simulate
看readme,里面有写操作步骤,可以做到的
页: [1] 2
查看完整版本: Python天体运动模拟又出 bug 了