diff --git a/.github/workflows/corretor_de_exercicios_secao_05.yml b/.github/workflows/corretor_de_exercicios_secao_05.yml index 89c00367c..367aaabd3 100644 --- a/.github/workflows/corretor_de_exercicios_secao_05.yml +++ b/.github/workflows/corretor_de_exercicios_secao_05.yml @@ -19,3 +19,7 @@ jobs: if: always() run: | python -m doctest -f secao_05_exercicios_funcoes/ex_01_piramide.py + - name: Correção do Exercício 11 da seção de Funções + if: always() + run: | + python -m doctest -f secao_05_exercicios_funcoes/ex_11_data_com_mes_por_extenso.py diff --git a/secao_05_exercicios_funcoes/ex_11_data_com_mes_por_extenso.py b/secao_05_exercicios_funcoes/ex_11_data_com_mes_por_extenso.py new file mode 100644 index 000000000..b42990d68 --- /dev/null +++ b/secao_05_exercicios_funcoes/ex_11_data_com_mes_por_extenso.py @@ -0,0 +1,24 @@ +""" +Exercício 11 da seção de funções da Python Brasil: +https://wiki.python.org.br/ExerciciosFuncoes + + +Faça um programa com a data com o mês por extenso. +Construa uma função que receba uma data no formato DD/MM/AAAA e devolva uma +string no formato D de mesPorExtenso de AAAA. +Opcionalmente, valide a data e retorne NULL caso a data seja inválida. + + >>> data_com_mes_por_extenso('07/12/1999') + 07 de dezembro de 1999 + >>> data_com_mes_por_extenso('26/08/1914') + 26 de agosto de 1914 + >>> data_com_mes_por_extenso('30/02/2006') + NULL + >>> data_com_mes_por_extenso('30/13/2006') + NULL + >>> data_com_mes_por_extenso('35/05/1951') + NULL +""" +def data_com_mes_por_extenso(data: str): + """Escreva aqui em baixo a sua solução""" + return 'sua_funcao_aqui()' \ No newline at end of file