From 1d2bd05e8dc3d6f4bf588296ff4089e1c32ab982 Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Wed, 25 May 2022 15:07:31 -0300 Subject: [PATCH 1/7] =?UTF-8?q?ex=2001=20se=C3=A7=C3=A3o=2001=20resolvido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- secao_01_estrutura_sequencial/ex_01_alo_mundo.py | 1 + 1 file changed, 1 insertion(+) diff --git a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py index b9b0821a6..025c35564 100644 --- a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py +++ b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py @@ -12,4 +12,5 @@ def ola_mundo(): """Escreva aqui em baixo a sua solução""" + print("Olá Mundo") From 5636db5000f5a001d0673be35ecd2b181e44f029 Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Wed, 25 May 2022 15:18:17 -0300 Subject: [PATCH 2/7] ex 2 secao 1 resolvido --- secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py index 8c3d45dd4..9bb265667 100644 --- a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py +++ b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py @@ -13,4 +13,5 @@ def escreva_um_numero(): """Escreva aqui em baixo a sua solução""" - + n = input("Digite um número: ") + print("O número informado foi "+(n)) From ffb8fea4f1ad9464e8844aff2665a3059528dc75 Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Thu, 26 May 2022 14:01:21 -0300 Subject: [PATCH 3/7] ajustando branch main --- secao_01_estrutura_sequencial/ex_01_alo_mundo.py | 1 - secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py index 025c35564..b9b0821a6 100644 --- a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py +++ b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py @@ -12,5 +12,4 @@ def ola_mundo(): """Escreva aqui em baixo a sua solução""" - print("Olá Mundo") diff --git a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py index 9bb265667..8c3d45dd4 100644 --- a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py +++ b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py @@ -13,5 +13,4 @@ def escreva_um_numero(): """Escreva aqui em baixo a sua solução""" - n = input("Digite um número: ") - print("O número informado foi "+(n)) + From b76eab72652aa206eaea9d877eaf8645668d0b0a Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Wed, 25 May 2022 15:07:31 -0300 Subject: [PATCH 4/7] =?UTF-8?q?ex=2001=20se=C3=A7=C3=A3o=2001=20resolvido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- secao_01_estrutura_sequencial/ex_01_alo_mundo.py | 1 + 1 file changed, 1 insertion(+) diff --git a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py index b9b0821a6..025c35564 100644 --- a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py +++ b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py @@ -12,4 +12,5 @@ def ola_mundo(): """Escreva aqui em baixo a sua solução""" + print("Olá Mundo") From 0ccd86b4b41bdcf3eeb6cff9360ac1bdfa971696 Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Wed, 25 May 2022 15:18:17 -0300 Subject: [PATCH 5/7] ex 2 secao 1 resolvido --- secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py index 8c3d45dd4..9bb265667 100644 --- a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py +++ b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py @@ -13,4 +13,5 @@ def escreva_um_numero(): """Escreva aqui em baixo a sua solução""" - + n = input("Digite um número: ") + print("O número informado foi "+(n)) From 37d0d5dd7a6e4d1542ac0afb4e92ee339e510c08 Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Thu, 26 May 2022 14:01:21 -0300 Subject: [PATCH 6/7] ajustando branch main --- secao_01_estrutura_sequencial/ex_01_alo_mundo.py | 1 - secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py index 025c35564..b9b0821a6 100644 --- a/secao_01_estrutura_sequencial/ex_01_alo_mundo.py +++ b/secao_01_estrutura_sequencial/ex_01_alo_mundo.py @@ -12,5 +12,4 @@ def ola_mundo(): """Escreva aqui em baixo a sua solução""" - print("Olá Mundo") diff --git a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py index 9bb265667..8c3d45dd4 100644 --- a/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py +++ b/secao_01_estrutura_sequencial/ex_02_escreva_um_numero.py @@ -13,5 +13,4 @@ def escreva_um_numero(): """Escreva aqui em baixo a sua solução""" - n = input("Digite um número: ") - print("O número informado foi "+(n)) + From 5536b28bd4ac56acc68bdc9cdd5d3cf15feaa06f Mon Sep 17 00:00:00 2001 From: Felipe Soares Date: Tue, 21 Jun 2022 16:12:38 -0300 Subject: [PATCH 7/7] =?UTF-8?q?teste=20do=20ex=5F11=20da=20se=C3=A7=C3=A3o?= =?UTF-8?q?=20de=20fun=C3=A7=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../corretor_de_exercicios_secao_05.yml | 4 ++++ .../ex_11_data_com_mes_por_extenso.py | 24 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 secao_05_exercicios_funcoes/ex_11_data_com_mes_por_extenso.py 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