Desafio Decorators
Desafio proposto na aula 07 do módulo 4 do curos Pythonista Autodidata.unknown
python
a year ago
711 B
15
Indexable
# Desafio 1:
'''
- Crie um decorator que irá pegar a função que for passado para ele e imprimrir o horário atual
antes de executar a função e depois imprimir o horário após ter finalizado a execução da função.
Dica: você terá que usar o módulo datetime para conseguir o horário atual
'''
from datetime import datetime
from time import sleep
def funcao_teste(hora):
hora()
sleep(5)
print('Aqui executa a primeira ação, mas foi possível perceber que antes ele pegou a hora atual!')
print('Veja que antes de encerrar também será impresso a hora de finalização.')
hora()
@funcao_teste
def hora_atual():
print(datetime.now())
Editor is loading...
Leave a Comment