'''Необходимо создать (не программно) текстовый файл, где каждая строка описывает учебный предмет и наличие
лекционных, практических и лабораторных занятий по этому предмету и их количество.
Важно, чтобы для каждого предмета не обязательно были все типы занятий.
Сформировать словарь, содержащий название предмета и общее количество занятий по нему. Вывести словарь на экран.
Примеры строк файла: Информатика:   100(л)   50(пр)   20(лаб).
                                        Физика:   30(л)   —   10(лаб)
                                        Физкультура:   —   30(пр)   —
Пример словаря: {“Информатика”: 170, “Физика”: 40, “Физкультура”: 30}
'''
with open('task_6.txt', encoding='utf-8') as f:
    my_dict = {}
    for line in f:
        course = line[:line.find(':')]
        hours = [int(el[:el.find('(')]) for el in line[line.find(':') + 1:].split() if el[:el.find('(')] != '']
        my_dict[course] = sum(hours)
print(my_dict)