def extreu_data(s):
    date = date.split('/')
    return int(date[0]), int(date[1]), int(date[2])

# una altra versió amb comprensions de llistes

def extreu_data2(data):
    return tuple([int(e) for e in data.split('/')])


def edat(s):
    ll = s.split('.')
    data_avui = extreu_data(ll[0])
    data_aniv = extreu_data(ll[1])
    davui, mavui, aavui = data_avui
    daniv, maniv, aaniv = data_aniv
    anys = aavui - aaniv
    if mavui<maniv:
        anys = anys - 1
    elif mavui == maniv and davui < daniv:
        anys = anys - 1
    return 'Tens ' + str(anys) + ' anys'
    
def llista_edats(ltext,paraula):
    l = []
    for text in ltext:
        if paraula in text:
            s = edat(text)
            l.append(s)
    return l

# una altra versió amb comprensions de llistes

def llista_edats2(llista, paraula):
    return [edat(t) for t in llista if paraula in t]
