作者weijr (Beware of the Monkey)
看板Python
标题Re: [问题] for 回圈的变数
时间Fri Feb 17 10:59:18 2012
※ 引述《zha0 (这个帐号是挂网用)》之铭言:
: print i
: i+=1
: 请问要怎麽改 i 的值? c 可以 , py 不能改 XD
回圈有两种不同的观念
固定圈数的回圈(对应 loop program)
跟不定圈数的回圈(对应 while program)
相对应於 python 中的,就是 for 跟 while 回圈。
C 里面的 for while 都是不定圈数的回圈。
只是语意上面 for 方便用来写固定圈数的回圈。
所以要怎麽改写,完全要看你想要表达什麽。
用 while 回圈当然一定能写。
单纯以你的原来的例子,可以改成类似 range(1,100,2) 即可。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.190.110