import random
def list(seq):
seq = sorted(seq)
dif = float('inf')
for i,v in enumerate(seq[:-1]):
d = abs(v - seq[i+1])
if d < dif:
first, second, dif = v, seq[i+1], d
return (first, second)
seq = [random.randint(1, 10000) for i in range(10)]
print(seq)
print(sorted(seq))
print(list(seq))
python学习之编写函数寻找给定序列中相差最小的两个数字
最新推荐文章于 2023-06-14 02:47:52 发布