Português
Abrir no Telegram

Tópico# Создать текстовый файл (не программно), построчно записать фамилии сотрудников и величину их окладов (не менее 10

6 mensagens · –
亚
# Создать текстовый файл (не программно), построчно записать фамилии сотрудников и величину их окладов (не менее 10 # строк). Определить, кто из сотрудников имеет оклад менее 20 тыс., вывести фамилии этих сотрудников. Выполнить подсчет # средней величины дохода сотрудников. # Пример файла: # Иванов 23543.12 # Петров 13749.32 Я верно мыслю, что мне надо текстовый файл сначала в словарь (или json) и потом уже.. что-то там дальше делать. Или сразу по текстовому файлу "что-то там дальше делать" ?
  1. В
    словарь парсишь посторчно и разбиваешь( st.split(' ')), в одном цикле
    1. 亚
      def readfile(): dict_salary = {} with open(file_to_work, 'r') as file_source: for line in file_source: employee_name = line.split()[0] employee_salary = line.split()[1] dict_salary[employee_name] = employee_salary yield dict_salary Адский ад какой-то получается, но почему-то это дерьмо работает
      1. A
        Не должно, но допустим. name, salary = line.split() И поскольку с отступами явно проблемы, я предположу, что оно создает полностью дикт и отдает его. Нахуя йилд?
        1. 亚
          таки здоровьем клянусь, это дерьмо работает ! )))
        2. 亚
          не знаю, ретурна достаточно, согласен
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · grupo · Tecnologia
4 169membros43escrevendo em 30 dias
Feed da comunidade Abrir no Telegram

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos