PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
Re: [问题] 请问如何产生N个名称
楼主:
lefan
(红气球雯雯)
2016-01-21 22:18:59
谢谢Neisseria大介绍globals函数让我解决了帮球自动取名的问题
但又碰上新的问题,
我希望在每一个循环中,自动把每个球的位置塞入新的list中,
好让我可以每个循环重新计算球与球间的距离。
若不用循环我会这样写:
b_new_pos_list = []
b_new_pos_list.append(ball_0.pos)
b_new_pos_list.append(ball_1.pos)
b_new_pos_list.append(ball_2.pos)
b_new_pos_list.append(ball_3.pos)
相同的,我想利用for loop自动把每个球的位置放入b_new_pos_list中
因此我尝试这样写。
b_new_pos_list=[]
for N in range(0,4,1):
b_new_pos_list.append(ball_N.pos)
但当然还是不行,因为系统没办法自动判断出ball_N.pos指的就是
ball_0~3.pos
再次感谢。
作者:
painkiller
(肚子饿~)
2016-01-21 22:49:00
跑模拟用普通python list跑会很慢喔...你的目的应该是N-body simulation 有很多资源可以找随便google了一个
https://goo.gl/4ZZmaL
里面有讨论基本N个球在重力影响下计算轨迹的例子先参考看看
楼主:
lefan
(红气球雯雯)
2016-01-21 23:06:00
好的,感谢。不好意思,看完painkiller大的例子,还是不知道如何解决我的问题 0rz..我大概有概念了,谢谢painkiller大
作者:
edisonhello
(edison)
2016-01-24 20:26:00
Vpython?
继续阅读
[闲聊] python的优点及移动游戏开发
agevinx
[问题] 请问如何产生N个名称
lefan
Re: [问题] 多个变量判断数值
darkgerm
Re: [问题] 有趣的问题 关于交集与联集的处理方式
darkgerm
[问题] 多个变量判断数值
zha0
[问题] __exit__ 怎么 raise Exception?
ResolaQQ
Re: [问题] 有趣的问题 关于交集与联集的处理方式
MOONY135
[问题] Homebrew疑问
oppi19
[分享] OpenCC中文转换python3
yichen
[问题] python建置专案的工具?
pan0438
Links
booklink
Contact Us: admin [ a t ] ucptt.com