В Python, вот как ...
Открыть файл:
with open('thefile.txt') as f:
итерируем строк файла:
for line in f:
Отбросить лишние пробелы в конце строки:
line = line.rstrip()
Сплит каждая строка в двух вокруг первого блока пробельных:
left, right = line.split(None, 1)
Преобразование строки в число:
low = int(low)
Получить номер на полпути между двумя другими числами:
mid = (low + high) // 2
Или, чтобы проверить, существует ли число между двумя o Ther номера:
if low <= mid <= high:
печати отформатированный результат:
print('{} is the value between {} and {}'.format(mid, low, high))
Конечно, вы также хотите, чтобы некоторые обработки ошибок, и вы должны поставить все это вместе, но это должно быть достаточно, чтобы закончить его самостоятельно ,
ли входы всегда гарантированно соответствует 1-к-1? – user2357112
и вы пытались ...? – roippi
Нет, это просто пример ... У меня есть диапазоны, которые очень большие @ user2357112 – abh