例如:
num=10
for i in range(num)
if i%5 !=0
num +=1
range函数里面可以是变量吗?如果想让range里的num变化该怎么做?
例如:
num=10
for i in range(num)
if i%5 !=0
num +=1
range函数里面可以是变量吗?如果想让range里的num变化该怎么做?
range里面可以是变量.
但是用上面的方法循环的时候range(num)并不变化, 可以通过list.append()的方法, 不断的增加num里面的数据,试试:
num=10
lis_num = list(range(num))
for i in lis_num:
if i%5 !=0:
num +=1
lis_num.append(num)
print(i)