# 1. feladat
with open('fogyi.txt') as fajl:
    forras = fajl.read().splitlines()
adatok = [sor.split(' ') for sor in forras]

# 2. feladat
print('2. feladat')
het = '200000'
while int(het)>len(adatok):
    het = '2'#input('Kérem a hetet: ')
print('A(z) '+het+'. héten Mari néni',adatok[int(het)-1][0],'kg, Bözsi néni',adatok[int(het)-1][1],'kg volt')

# 3. feladat
print('\n3. feladat')
lista = [1 for adat in adatok if int(adat[0])>int(adat[1])]
print(len(lista),'héten volt nehezebb Mari néni')

# 4. feladat
print('\n4. feladat')
atlag = int(sum([int(adat[1]) for adat in adatok])/len(adatok)*100)/100
print('Bözsi néni átlagos tömege',atlag,'kg volt.')

# 5. feladat
print('\n5. feladat')
mari_max = max([int(adat[0]) for adat in adatok])
hetek = [str(index1+1) for index1 in range(len(adatok)) if int(adatok[index1][0])==mari_max]
print('Mari néni a legnehezebb volt ezeken a heteken: '+', '.join(hetek))

# 6. feladat
mari_csokkent = [[index1+1,index1+2] for index1 in range(len(adatok)-1) if int(adatok[index1+1][0])<int(adatok[index1][0])]
bozsi_csokkent = [[index1+1,index1+2] for index1 in range(len(adatok)-1) if int(adatok[index1+1][1])<int(adatok[index1][1])]
kiir1 = 'Mari néni: '
for adat in mari_csokkent:
    kiir1 += str(adat[0])+'-'+str(adat[1])+' '
kiir2 = 'Bözsi néni: '
for adat in bozsi_csokkent:
    kiir2 += str(adat[0])+'-'+str(adat[1])+' '
with open('csokken.txt','w') as fajl:
    print(kiir1,file=fajl)
    print(kiir2,file=fajl)

# 7. feladat
print('\n7. feladat')
tomegek = list({adat[0] for adat in adatok})
tomegek.sort()
for index1 in range(len(tomegek)):
    kiir = tomegek[index1]+' kg:'
    for index2 in range(len(adatok)):
        if adatok[index2][0] == tomegek[index1]:
            kiir +=' '+str(index2+1)
    print(kiir)
