python 获取范围内 n 个唯一序列号的程序
python program to get n unique sequence number within a range
输入的是所需的范围和总数。
考虑输入范围是 (0,1)
如果所需的总数是 10.Then,输出应该是一个包含 0 到 1 之间的 10 个值的数组。包括 0 和 1。
如果所需的总数是 5.Then,则输出应该是一个数组,其中包含 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)
输入的是所需的范围和总数。
考虑输入范围是 (0,1)
如果所需的总数是 10.Then,输出应该是一个包含 0 到 1 之间的 10 个值的数组。包括 0 和 1。
如果所需的总数是 5.Then,则输出应该是一个数组,其中包含 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)