Введите с клавиатуры список чисел. Затем введите число n. Необходимо найти элемент в списке, который ближе всего к числу n. Если таких чисел несколько – необходимо выбрать наименьшее из них.
Ответы на вопрос
Ответил merkkaa
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:
++++
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Математика,
2 года назад
Математика,
2 года назад
Обществознание,
8 лет назад