Ошибка типа: '<=' не поддерживается между экземплярами 'NoneType' и 'float' ⇐ Python
Ошибка типа: '<=' не поддерживается между экземплярами 'NoneType' и 'float'
Я застрял в этом буквально весь день. Я попытался изменить метод get_distance. Я провел некоторую отладку и обнаружил, что адрес 18 введен неправильно, но я проверил и дважды проверил. Я просмотрел код, и кажется, что оператор if работает, пока он не перестанет работать. Просто действительно не знаю, куда идти дальше.
импортировать CSV импорт даты и времени из импорта грузовиков из пакета импорта пакета из ProjectFiles.CreateHashTable импорт CreateHashTable # читает CSV-файл расстояния с open("/Users/PycharmProjects/ProjectFiles/WGUPSDistanceTableCSV.csv", 'r') как csvfile_dist: CSVDistance = csv.reader(csvfile_dist) CSVDistance = список(CSVDistance) # читает адрес CSV-файла с open("/Users/PycharmProjects/ProjectFiles/WGUPSAddressTableCSV.csv", 'r') как csvfile_address: CSVAddressTable = csv.reader(csvfile_address) CSVAddressTable = список (CSVAddressTable) # читает CSV-файл пакета с open("/Users/PycharmProjects/ProjectFiles/WGUPSPackageFileCSV.csv", 'r') как csvfile_package: CSVPackage = csv.reader(csvfile_package) CSVPackage = список (CSVPackage) # получает расстояние между адресами защита get_distance(x_dist, y_dist): # если первый параметр > ввод второго параметра если x_dist > y_dist: # возвращает число с плавающей запятой вернуть float(CSVDistance[x_dist][y_dist]) # return float(CSVDistance[6][5]) # если первые параметры 0: # инициализируем следующего соседа с возможностью бесконечности следующий_сосед = 2000 следующий_пакет = Нет # перебрать каждый пакет, добавленный в недоставленные пакеты для пакета в undelivered_packages: # получает расстояние от текущего местоположения грузовика до каждого местоположения посылки # сравнивается с текущим расстоянием до ближайшего соседа если get_distance(get_address(truck.truck_address), get_address(package.package_address))
Я застрял в этом буквально весь день. Я попытался изменить метод get_distance. Я провел некоторую отладку и обнаружил, что адрес 18 введен неправильно, но я проверил и дважды проверил. Я просмотрел код, и кажется, что оператор if работает, пока он не перестанет работать. Просто действительно не знаю, куда идти дальше.
импортировать CSV импорт даты и времени из импорта грузовиков из пакета импорта пакета из ProjectFiles.CreateHashTable импорт CreateHashTable # читает CSV-файл расстояния с open("/Users/PycharmProjects/ProjectFiles/WGUPSDistanceTableCSV.csv", 'r') как csvfile_dist: CSVDistance = csv.reader(csvfile_dist) CSVDistance = список(CSVDistance) # читает адрес CSV-файла с open("/Users/PycharmProjects/ProjectFiles/WGUPSAddressTableCSV.csv", 'r') как csvfile_address: CSVAddressTable = csv.reader(csvfile_address) CSVAddressTable = список (CSVAddressTable) # читает CSV-файл пакета с open("/Users/PycharmProjects/ProjectFiles/WGUPSPackageFileCSV.csv", 'r') как csvfile_package: CSVPackage = csv.reader(csvfile_package) CSVPackage = список (CSVPackage) # получает расстояние между адресами защита get_distance(x_dist, y_dist): # если первый параметр > ввод второго параметра если x_dist > y_dist: # возвращает число с плавающей запятой вернуть float(CSVDistance[x_dist][y_dist]) # return float(CSVDistance[6][5]) # если первые параметры 0: # инициализируем следующего соседа с возможностью бесконечности следующий_сосед = 2000 следующий_пакет = Нет # перебрать каждый пакет, добавленный в недоставленные пакеты для пакета в undelivered_packages: # получает расстояние от текущего местоположения грузовика до каждого местоположения посылки # сравнивается с текущим расстоянием до ближайшего соседа если get_distance(get_address(truck.truck_address), get_address(package.package_address))
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python — TypeError: «<» не поддерживается между экземплярами «NoneType» и «float»
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
«Ошибка типа: '<=' не поддерживается между экземплярами 'dict' и 'float'»
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
«Ошибка типа: '<=' не поддерживается между экземплярами 'dict' и 'float'» [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-