/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
index_of_nearest.py
17 строк
583 B
AndrewGluss
find index of nearest number from list
31 авг 2022, 16:31
31 авг 2022, 16:31
109d297
Код
Авторство
О чём код?
def index_of_nearest(numbers, number): """ Функция принимает на вход список чисел numbers и число number и возвращает индекс ближайшего числа из списка numbers к числу number """ if len(numbers) > 0: min_diff = [] for num in numbers: min_d = abs(number-num) min_diff.append(min_d) x = min(min_diff) ind_min = min_diff.index(x) return ind_min else: return -1 print(index_of_nearest([7, 5, 4, 4, 3], 4))