Предмет: Информатика,
автор: play60559
Введите с клавиатуры список чисел. Затем введите число n. Необходимо найти элемент в списке, который ближе всего к числу n. Если таких чисел несколько – необходимо выбрать наименьшее из них.
Ответы
Автор ответа:
1
a = []
while 1:
d = int(input())
if d == 0:
break
a.append(d)
n = int(input("Введите n: "))
if a.index(n) == 0:
print(a[1])
elif a[a.index(n) - 1] < a[a.index(n) + 1]:
print(a[a.index(n) - 1])
else:
print(a[a.index(n) + 1])
Приложения:
play60559:
++++
Похожие вопросы
Предмет: Русский язык,
автор: 87024438136
Предмет: Математика,
автор: keto4ka16
Предмет: Физика,
автор: ииииаааа
Предмет: География,
автор: Korolevasati
Предмет: Математика,
автор: ГермионаПоттер