def adatbeolvasas():
    be=[]
    fbe=open('m_munka_n_napra.txt','r',encoding='utf-8')
    for sor in fbe:
        sor=sor.strip().split('\t')
        be.append(sor)
    fbe.close()
    return be

def feltoltes():
    napok={
        'hétfő'    :0,
        'kedd'     :0,
        'szerda'   :0,
        'csütörtök':0,
        'péntek'   :0
    }

    for ora in beosztas:            #a beosztas mátrix elemei
        for munka in ora:           #indexelik a napok szótárt
            if munka!='-':
                napok[munka]+=1

    return napok

def kiir_beosztas(beo):
    print('-----------------------------------------------------')
    print('            Az 5 munka beosztása óránként            ')
    print('-----------------------------------------------------')
    for ora in beo:
        for munka in ora:
            print(munka.ljust(10),end=' ')
        print()

def kiir_adatok(ad):
    print('--------------------------------------------------')
    print(' Az egyes napokon hány munka kerül sorra az ötből ')
    print('--------------------------------------------------')
    for nap in ad:
        print(f'{nap.ljust(9)}: {ad[nap]}')
        #csütörtök 9 karakteres
        
#--------- FŐMODUL ------------------------------------------------
beosztas=adatbeolvasas()    #8x5-ös mátrix (5 elemű listák listája)
kiir_beosztas(beosztas)


adatok=feltoltes()          #"szótár" feltöltése a beosztás alapján
kiir_adatok(adatok)





