import asyncio
import math
numeros = [5, 3, 7, 4, 5, 6]
async def fatorial(numero):
print(f'-> Calculando o fatorial do {numero}.')
await asyncio.sleep(3)
print(f'O fatorial de {numero} é {math.factorial(numero)}\n.')
async def main():
for n in sorted(numeros):
await fatorial(n)
asyncio.run(main())