python程序获取一个范围内的n个唯一序列号



输入是所需的范围和总数。

考虑输入范围为(0,1(

如果需要的总数是10。那么输出应该是一个包含0到1之间的10个值的数组。包括0和1。

如果需要的总数是5。那么输出应该是一个包含0到1之间的5个值的数组。包括0和1。

这是一个算术级数问题
使用公式
Tn=a+(i-1(*d
b=a+(n-1(*d

# input range
a = 0
b = 1
# total number needed
n = 5
d = (b-a)/(n-1)
arr = [a+(i-1)*d for i in range(1, n+1)]
print(arr)

最新更新