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