看板 Python 關於我們 聯絡資訊
※ 引述《JoanneC (Joanne)》之銘言: : 請問各位語法上的問題 : step = 0.1; : for(angle = 0.0 ; angle <= 3.14 ; angle += step) : { : //..... : } : 在C裡面 可以設定每次加 0.1 這樣 : 換成python : 試過 for angle in range(0,3.14,0.1) 不過不能放0.1 : 看過tutorial說不能放0 小數也不行吧 : 請問在python該怎麼做 加0.1 這件事呢?? : 謝謝各位了 for angle in [ k / 10.0 for k in range(0,32)]: pass 這樣可以達到你要的效果 請參考看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.216.36 ※ 編輯: Lucemia 來自: 140.110.216.36 (11/04 00:13)
Freak1033:被搶先了. Q_Q 11/04 00:13
Lucemia:哈 不過我的話會先寫一個function 產生這個效果 11/04 00:16
Lucemia:之後如果有找到合用的lib 就可以方便的直接替換過去了 11/04 00:17
JoanneC:謝謝你的回答 呵呵~ 正在努力的學python中 11/04 00:21
yungyuc:裝 numpy 就會有 numpy.arange 可以用 11/04 00:26
yungyuc:可以寫成 for x in arange(101,dtype=float)/100: blah 11/04 00:26