Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Criando Temporizador Assíncrono

import time

def tarefa():
    print("Iniciando temporizador...")
    time.sleep(3)
    print("Tempo finalizado após 3 segundos !")
tarefa()
1 resposta
solução!

Oi! Como vai?

Seu código está funcionando bem para pausar a execução de forma síncrona utilizando o módulo time. Isso é interessante para entender como as pausas funcionam no Python.

Uma dica interessante para o futuro é utilizar a programação assíncrona com asyncio, que permite executar tarefas sem bloquear todo o programa. Veja este exemplo:


import asyncio

async def tarefa():
    print("Iniciando temporizador...")
    await asyncio.sleep(3)
    print("Tempo finalizado após 3 segundos!")

asyncio.run(tarefa())

Neste exemplo, usamos asyncio.sleep(3), que faz uma pausa de 3 segundos de forma assíncrona, permitindo que outras tarefas rodem enquanto isso.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!