Exercício 3: Construir um programa que conta e imprime o número de ocorrências de uma letra, fornecida pelo usuário, em uma dada string, também digitada pelo usuário.

Passo 1

Vamos ler o enunciado: o objetivo é escrever um programa que receba uma string e uma letra do usuário e conte quantas vezes essa letra aparece na string. O conteúdo aqui envolve entrada e saída de dados, laço de repetição (for) e comparação de caracteres.

Passo 2

Primeiro, pedimos ao usuário que digite uma string e depois que informe a letra que queremos contar. Usamos funções de entrada como input() para capturar esses valores.

Passo 3

Em seguida, inicializamos um contador em zero e percorremos cada caractere da string com um laço for. A cada iteração, comparamos o caractere atual com a letra fornecida; se forem iguais, incrementamos o contador em 1.

Passo 4

Por fim, exibimos o valor do contador para o usuário, mostrando quantas vezes a letra apareceu na string.

Resposta

string = input("Digite uma string: ")
letra = input("Digite a letra a ser contada: ")
contador = 0
for char in string:
if char == letra:
contador += 1
print(f"A letra ‘{letra}’ aparece {contador} vezes na string.")

Exercícios relacionados