Используйте None как пустое значение
Часто нужно предусмотреть какой-нибудь хреновый случай – нет файла с данными, не работает интернет, не хватает места на диске, пользователь ввёл неверные данные.
В этом случае переменную с данными нужно чем-то заполнить, но со смыслом, типа, “тут ничего нет”.
Для “ничего” в Питоне есть None. Не пустая строка и не -1, а именно None:
try:
latitude = float(input('Введите широту: '))
except ValueError:
latitude = None
if latitude is None:
print('wtf, dude?')
Обрати внимание на то, как проверяется, находится ли в переменной None: if latitude is None.
Не if latitude == None и не if latitude. Это важно.