diff --git a/.github/workflows/corretor_de_exercicios_secao_06.yml b/.github/workflows/corretor_de_exercicios_secao_06.yml index 38572f5b8..db6bf4a5a 100644 --- a/.github/workflows/corretor_de_exercicios_secao_06.yml +++ b/.github/workflows/corretor_de_exercicios_secao_06.yml @@ -27,3 +27,7 @@ jobs: if: always() run: | python -m doctest -f secao_06_exercicios_strings/ex_05_nome_vertical_escada_invertida.py + - name: Correção do Exercício 06 da seção de Strings + if: always() + run: | + python -m doctest -f secao_06_exercicios_strings/ex_06_data_por_extenso.py diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 000000000..92fe9caac --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,648 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "keyToString": { + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "WebServerToolWindowFactoryState": "false", + "last_opened_file_path": "/home/brunaandrade/workspace/lista-de-exercicios-python-brasil", + "nodejs_package_manager_path": "npm", + "settings.editor.selected.configurable": "preferences.keymap" + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1654471140989 + + + 1654480316196 + + + 1656081702827 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/secao_06_exercicios_strings/ex_06_data_por_extenso.py b/secao_06_exercicios_strings/ex_06_data_por_extenso.py new file mode 100644 index 000000000..dead92e8f --- /dev/null +++ b/secao_06_exercicios_strings/ex_06_data_por_extenso.py @@ -0,0 +1,29 @@ +""" +Exercício 06 da seção de strings da Python Brasil: +https://wiki.python.org.br/ExerciciosComStrings +Faça um programa que solicite a data de nascimento (dd/mm/aaaa) do usuário e imprima a data com o nome do mês por extenso. + + >>> data_por_extenso(32, 13, 1975) + Data inválida. + + >>> data_por_extenso(20, 1, 2000) + Data de Nascimento: 20/01/2000 + Você nasceu em 20 de Janeiro de 2000. + + >>> data_por_extenso(31, 8, 1950) + Data de Nascimento: 31/08/1950 + Você nasceu em 31 de Agosto de 1950. + + >>> data_por_extenso(2, 2, 1994) + Data de Nascimento: 02/02/1994 + Você nasceu em 2 de Fevereiro de 1994. + + >>> data_por_extenso(5, 10, 1989) + Data de Nascimento: 05/10/1989 + Você nasceu em 5 de Outubro de 1989. + +""" + + +def data_por_extenso(dd, mm, aaaa): + """Escreva aqui embaixo a sua solução"""