import asyncio
 
# Definování korutiny
async def download_file(id):
    print("Stahuji soubor {}".format(id))
    # Simulace čekání na stažení nějakého souboru
    await asyncio.sleep(1)
    print("Soubor {} byl stažen.".format(id))
 
async def main():
    # Vytvoření více tasků
    tasks = []
    for i in range(5):
        tasks.append(asyncio.create_task(download_file(i)))
    await asyncio.gather(*tasks)
 
asyncio.run(main()) #hlavní Event-Loop```