Skip to content

Commit e8553ee

Browse files
committed
mouredev#15 - python
1 parent 0dfec8b commit e8553ee

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import datetime
2+
import time
3+
import asyncio
4+
5+
#Ejercicio
6+
7+
async def task(name:str, duration:int):
8+
print(f"Tarea: {name}. Duración: {duration}s. Inicio: {datetime.datetime.now()}")
9+
await asyncio.sleep(duration)
10+
print(f"Fin {name}: {datetime.datetime.now()}")
11+
12+
#asyncio.run(task("1", 3))
13+
#asyncio.run(task("2", 2))
14+
15+
16+
#EJERCICIO EXTRA
17+
18+
async def async_tasks():
19+
await asyncio.gather(task("C", 3), task("B", 2), task("A", 1))
20+
await task("D", 1)
21+
22+
asyncio.run(async_tasks())

0 commit comments

Comments
 (0)