1
resposta

[Projeto] [Faça como eu fiz] -> Contador de Caracteres

def concurso_escrita(palavra):
    return len(palavra)

def contador():
    try:
        texto = str(input("Digite uma palavra: "))
        print(f"Essa palavra tem {concurso_escrita(texto)} caracteres.")
    except ValueError as e:
        print(f"Valor inválido: {e}")
        main()

def main():
    contador()

main()
1 resposta

Olá, Luan! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de funções separadas para organizar melhor o código, utilizou muito bem o tratamento de exceções para lidar com entradas inválidas e ainda compreendeu a importância do encapsulamento com main() para estruturar a execução do programa.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!