From e411ceb075fbd4b78648d05122219915291bc28e Mon Sep 17 00:00:00 2001 From: Edinaildo Costa Date: Thu, 23 Jun 2022 20:12:34 -0300 Subject: [PATCH] feito o teste do ex 07 da lista de String #82 --- .../corretor_de_exercicios_secao_06.yml | 4 ++++ .gitignore | 1 + .../ex_07_maior_de_5_numeros.py | 8 +++++++ .../ex_07_conta _espacos _e _vogais.py | 23 +++++++++++++++++++ 4 files changed, 36 insertions(+) create mode 100644 secao_06_exercicios_strings/ex_07_conta _espacos _e _vogais.py diff --git a/.github/workflows/corretor_de_exercicios_secao_06.yml b/.github/workflows/corretor_de_exercicios_secao_06.yml index 38572f5b8..5a478fb0b 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 07 da seção de Strings + if: always() + run: | + python -m doctest -f secao_06_exercicios_strings/ex_07_conta_espacos_e_vogais.py diff --git a/.gitignore b/.gitignore index e72a38f08..d2aee6206 100644 --- a/.gitignore +++ b/.gitignore @@ -129,3 +129,4 @@ dmypy.json .pyre/ .vscode/ +.idea/ diff --git a/secao_03_estrutura_de_repeticao/ex_07_maior_de_5_numeros.py b/secao_03_estrutura_de_repeticao/ex_07_maior_de_5_numeros.py index 3fc410ab3..e7ff1187e 100644 --- a/secao_03_estrutura_de_repeticao/ex_07_maior_de_5_numeros.py +++ b/secao_03_estrutura_de_repeticao/ex_07_maior_de_5_numeros.py @@ -13,3 +13,11 @@ def calcular_maior_numero(n1: int, n2: int, n3: int, n4: int, n5: int, ) -> int: """Escreva aqui em baixo a sua solução""" + numeros = [n1, n2, n3, n4, n5] + + y = n1 + + for x in numeros[1:]: + if y < x: + y = x + print(y) diff --git a/secao_06_exercicios_strings/ex_07_conta _espacos _e _vogais.py b/secao_06_exercicios_strings/ex_07_conta _espacos _e _vogais.py new file mode 100644 index 000000000..4936a77c1 --- /dev/null +++ b/secao_06_exercicios_strings/ex_07_conta _espacos _e _vogais.py @@ -0,0 +1,23 @@ +""" +Exercício 07 da seção de strings da Python Brasil: +https://wiki.python.org.br/ExerciciosComStrings + +Dado a string abaixo (incluindo espaços em branco), conte: + +a) Quantos espaços em branco existem na frase. + +b) Quantas vezes aparecem as vogais a, e, i, o, u. + + >>> contar_espacos_e_vogais("Enzo Pascal é o maior Buserteco") + A frase tem 11 vogais e 5 espaços em branco. + >>> contar_espacos_e_vogais("Somos todos Buserlovers") + A frase tem 8 vogais e 2 espaços em branco. +""" + + +def contar_espacos_e_vogais(nome): + """Escreva aqui em baixo a sua solução""" + + + +