for循环中遍历小数(i取0.1、0.2等)

for i in range(1,5,2):
    print(i)
 
>>> 1 3

上述普通for循环中,i是[1,5)中每隔一个数取一个数(每两个数取一个)

而尝试使用 for i in range(0.1,0.5,0.2): 就会报错,是因为range中只能用整数

------------------解决方法-------------------

import numpy as np

for i in np.arange(0.1,0.5,0.2):
    print(i)

>>> 0.1 0.3

猜你喜欢

转载自blog.csdn.net/xucanlax/article/details/128161543