планирование ураганов;python - списки, индексы и исключения - PullRequest
0 голосов
/ 16 марта 2019

Поэтому я пытаюсь создать код для построения ураганов, используя списки, файлы и исключения.Я сделал грубый алгоритм и имею представление о том, как это сделать.Но что действительно заставляет меня задуматься, так это как получить доступ к определенным индексам, таким как целый столбец из двумерного списка.

Итак, вот список, который я создал, и пользователь введет файл урагана, чтобы построить график с использованием длинных, широтных и ветровых скоростей.Вот что у меня есть ...

tdlr: не уверен, как получить доступ к определенному индексу и подключиться к функциям

#user input for hurricane file
try:
    user_input = raw_input('Enter the name of the hurricane file (quit to 
exit) ==>')
    if user_input == "quit":
        break
except (FileNotFoundError, NameError):
    print('Could not find file, please enter another.')
except ValueError:
    print('Vallue Error, could not convert value to float', ) #insert 
specificed error location; how??
except IndexError:
    print('Index Error, line did not contain all columns', ) #insert 
specificed error location; how??

hurricane_file = open(user_input)



#convert latitude, longtitude, windspeed to float, how??
for col[2,3,4] in hurricane_file

#categorize hurricanes
category_list = {
    ['wind speed', 'category', 'color']
    ['[0-74)', 0, 'white']
    ['[74-96)', 1, 'blue']
    ['[96-111)', 2, 'green']
    ['[111-130)', 3, 'yellow']
    ['[130-157)', 4, 'orange']
    ['[157- ', 5, 'red']
}
...