Используя ввод с клавиатуры пути к JSON-файлу и текущих GPS-координат:
$ python bars.py # может понадобиться вызов python3 вместо python, зависит от настроек операционной системы
Введите путь к JSON-файлу: data.json
Широта может быть в диапазоне -90 ... 90
Введите вашу широту: 55.6
Долгота может быть в диапазоне -180 ... 180
Введите вашу долготу: 37.74
программа определяет:
- самый большой и самый маленький бар
- ближайший бар от заданных широты и долготы
Скрипт требует для своей работы установленного интерпретатора Python версии 3.5
Запуск на Linux:
$ python bars.py # возможно потребует использовать python3 вместо python
Введите путь к JSON-файлу: data.json
Широта может быть в диапазоне -90 ... 90
Введите вашу широту: 55.6
Долгота может быть в диапазоне -180 ... 180
Введите вашу долготу: 37.74
САМЫЙ БОЛЬШОЙ БАР
Спорт бар «Красная машина»: 450 мест
САМЫЙ МАЛЕНЬКИЙ БАР
БАР. СОКИ: 0 мест
САМЫЙ БЛИЗКИЙ БАР
Кофе Хаус, район Зябликово, Ореховый бульвар, дом 22А
Запуск на Windows происходит аналогично.
Код создан в учебных целях. В рамках учебного курса по веб-разработке - DEVMAN.org