我知道python有一个range函数来生成范围内的数值数组,但浮点数中没有。 让我们来定义一下
#python的range函数支持步进,如下所示:
打印范围(2,15,3 ) )。
[2、5、8、11和14]
#但是,浮点数不支持range函数。 自己定义相似的东西
effloatrange(start,stop,steps ) :
“”Computes a range of floating value。
输入:
开始(浮动) :开始值。
结束(float ) :结束值
steps(integer ) :数值
输出:
A list of floats
Example:
打印浮动(0. 25、1.3和5 )。
[ 0.25,0.51249999999996,0.7750000000000002,1.037500000000001,1.3 ]
“”'
return[startfloat(I ) *(stop-start )float ) steps(-1 ) foriinrange (steps ) ]
#执行示例:
打印浮动(0. 25、1.3和5 )。
[ 0.25,0.51249999999996,0.7750000000000002,1.037500000000001,1.3 ]
快乐洋葱,如果没有注明版权所有,未经原创许可请勿修改。 请注明python的浮点数range方法。