Python 如何根据另一个变量的编号递增变量?
我想写下面这行代码,但是I的范围从1到100000000,有没有更好的方法根据I的值来增加k的值?我想为I中每90个间隔增加k的值Python 如何根据另一个变量的编号递增变量?,python,loops,counter,Python,Loops,Counter,我想写下面这行代码,但是I的范围从1到100000000,有没有更好的方法根据I的值来增加k的值?我想为I中每90个间隔增加k的值 i=0 while i<100000000: i+=1 if i<91: k=2 if i>90 and i<181: k=3 if i>180 and i<271: k=4 ... 这可以通过整数除法完成: k=2+i-1//90 旁注:在
i=0
while i<100000000:
i+=1
if i<91:
k=2
if i>90 and i<181:
k=3
if i>180 and i<271:
k=4
...
这可以通过整数除法完成: k=2+i-1//90
旁注:在Python中,您可以使用更简洁的方式形成这样的循环。有关详细解释,请参阅。