python三人竞猜数字游戏,求一个数和数列中哪个数最接近
这个是求8个数的,3个数的类似,
i = [1,5,12,45,84,52,9,-5]
defaultnumber = input(‘yigeshu:’)
select = (int(defaultnumber)) - (int(li[0]))
index = 0
for i in range(0, len(li) ):
select2 = (int(defaultnumber)) - (int(li[i]))
if (abs(select) > abs(select2)):
select = select2
index = i
# select = min(select, abs(select2))
print(‘结果’, li[index], select)