import time
def tarefa():
print("Iniciando temporizador...")
time.sleep(3)
print("Tempo finalizado após 3 segundos !")
tarefa()
import time
def tarefa():
print("Iniciando temporizador...")
time.sleep(3)
print("Tempo finalizado após 3 segundos !")
tarefa()
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.