2
Faça uma função que receba uma string como parâmetro e retorne o número de vogais que existem na string.

Passo 1

Primeiro, vamos entender o que o exercício está pedindo. Precisamos criar uma função que receba uma string (uma sequência de caracteres) como entrada e retorne o número de vogais presentes nessa string. Para isso, vamos usar conceitos básicos de programação como funções, laços de repetição e estruturas condicionais.

Passo 2

Vamos definir quais são as vogais que queremos contar. No alfabeto português, as vogais são: a, e, i, o, u. Além disso, vamos considerar tanto letras maiúsculas quanto minúsculas para garantir que todas as vogais sejam contabilizadas, independentemente de como estão na string.

Passo 3

Agora, vamos criar a função. Vamos chamá-la de contar_vogais. Essa função vai receber um parâmetro, que é a string que queremos analisar.

Passo 4

Dentro da função, vamos criar uma variável para armazenar as vogais que vamos procurar na string. Também vamos criar uma variável para contar quantas vezes encontramos uma vogal na string.

Passo 5

Vamos percorrer cada caractere da string usando um laço de repetição. Para cada caractere, vamos verificar se ele é uma vogal comparando com a nossa lista de vogais.

Passo 6

Se o caractere for uma vogal, vamos incrementar o contador. No final do laço, o contador terá o total de vogais encontradas na string.

Resposta

Aqui está a função completa em Python que realiza essa tarefa:
def contar_vogais(texto):
    vogais = "aeiouAEIOU"
    contador = 0
    for letra in texto:
        if letra in vogais:
            contador += 1
    return contador

# Exemplo de uso
texto_exemplo = "Olá, mundo!"
print(contar_vogais(texto_exemplo))  # Saída: 4

Exercícios relacionados

Ler uma matriz , contar e escrever quantos valores maiores que 10 ela possui.
1
Ler uma matriz de números inteiros com posições. Ler mais um número inteiro . Buscar o número na matriz e imprimir todas as posições em que ele foi encontrado. Caso o número não seja encontrado, imprimir a mensagem
Faça uma função que receba duas strings e S2 como parâmetro, e, ao finalizar a função, a string S 2 será a string S 1 invertida.
  1. Cada dígito do número, começando da direita para a esquerda (menos significativo para o mais significativo), é multiplicado por , e assim sucessivamente, até o primeiro dígito.
  2. Realiza-se o somatório dessas multiplicações.
  3. Divide-se esse somatório por 11 .
  4. Subtraia de 11 o resto da divisão encontrada anteriormente.