Français
Ouvrir dans Telegram

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

6 messages · –
亚
# Создать текстовый файл (не программно), построчно записать фамилии сотрудников и величину их окладов (не менее 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 · groupe · Technologie
4 169membres43écrivent en 30 jours
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons