from f_exemple import f_exemple, dades, espera, nfills
import asyncio

import time

async def f_exemple(ident, dada, segons):
    print('inici fil ', ident)
    res = sum(range(dada))
    await asyncio.sleep(segons)
    print('resultat fil ', ident, ':', res)
    return res

async def progr():
    fills = (f_exemple(i, dades[i], espera[i])
             for i in range(n_fills))
    L= await asyncio.gather(*fills)
    print("Això és tot!!!!!", L)

if __name__=='__main__':
    asyncio.run(progr())

