0
Ребята, помогите сделать задачу на python, пожалуйста, уже не первый день пытаюсь сделать :(
В базе данных кадрового агентства хранятся сведения о вакансиях, включая следующие требования: образование, профессию, уровень владения компьютером. Структура входного файла in.txt Дата опубликования Вакансия Оклад Актуальность 15.05 Токарь 40000 д 16.05 Программист 50000 н 16.05 Аналитик 80000 д ... Сформировать список актуальных вакансий, упорядочив по алфавиту Структура выходного файла out.txt Вакансия Оклад Аналитик 80000 Токарь 40000
4 Antworten
0
infor = dict()
file_in = open('in.txt', 'r')
for line in file_in:
L = line.split()
vakansia = L[1]
oclad = L[2]
actual = L[3]
if 'д'==actual:
infor[vakansia] = oclad
file_in.close()
file_out = open('out.txt', 'w')
file_out.write('Вакансия Оклад \n')
for vakansia in sorted(infor):
file_out.write(vakansia + " " + str(infor[vakansia]) + '\n')
file_out.close()
0
Он не правильно меняет(если что табуляции в коде проставлены)
0
Вот нужно этот код с помощью функций реализовать