Re: [問題] for loop的問題

看板Python作者 (生の直感、死の予感)時間17年前 (2007/11/04 00:12), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《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)

11/04 00:13, , 1F
被搶先了. Q_Q
11/04 00:13, 1F

11/04 00:16, , 2F
哈 不過我的話會先寫一個function 產生這個效果
11/04 00:16, 2F

11/04 00:17, , 3F
之後如果有找到合用的lib 就可以方便的直接替換過去了
11/04 00:17, 3F

11/04 00:21, , 4F
謝謝你的回答 呵呵~ 正在努力的學python中
11/04 00:21, 4F

11/04 00:26, , 5F
裝 numpy 就會有 numpy.arange 可以用
11/04 00:26, 5F

11/04 00:26, , 6F
可以寫成 for x in arange(101,dtype=float)/100: blah
11/04 00:26, 6F
文章代碼(AID): #17B9tiVl (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #17B9tiVl (Python)