Skip to content

Esse código cria um programa interativo simples que permite ao usuário adicionar correções a palavras com erros ortográficos

License

Notifications You must be signed in to change notification settings

Ghart19/Corretor_Ortografico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Corretor_Ortografico

Esse código cria um programa interativo simples que permite ao usuário adicionar correções a palavras com erros ortográficos, corrigir frases que contêm palavras com erros ortográficos e verificar a ortografia de uma única palavra. O programa usa dois dicionários: 'corrections' para armazenar as palavras corretas com suas palavras incorretas correspondentes e 'correct_words' para acompanhar as palavras que já foram corrigidas.

O programa começa exibindo um menu com cinco opções, que o usuário pode selecionar digitando o número correspondente. A opção 1 permite ao usuário adicionar uma nova correção ao dicionário de 'corrections'. A opção 2 solicita que o usuário insira uma frase e corrija quaisquer palavras incorretas na frase usando o dicionário de 'corrections'. A opção 3 pede ao usuário para inserir uma única palavra e verifica se ela pode ser corrigida usando o dicionário de 'corrections'. A opção 4 limpa a tela e a opção 5 sai do programa.

A função 'load_word_database' carrega um banco de dados de correções de um arquivo de texto e as adiciona ao dicionário de correções. O formato do arquivo de texto é: correct_word: wrong_word_1, wrong_word_2, ..., wrong_word_n

A função 'add_correction' adiciona uma correção ao dicionário de correções. A função 'correct_error' verifica se uma palavra está no dicionário de correções e retorna a palavra correta se estiver.

O programa usa um loop para continuar rodando até que o usuário selecione a opção 5 para sair. Cada opção é implementada usando instruções if que verificam se a opção selecionada está na entrada do usuário. Se a opção selecionada for 1, o programa solicita que o usuário insira uma palavra correta e uma palavra incorreta e as adiciona ao dicionário de 'corrections'. Se a opção selecionada for 2, o programa solicita que o usuário insira uma frase, divide a frase em palavras e corrige quaisquer palavras incorretas usando o dicionário de 'corrections'. Se a opção selecionada for 3, o programa solicita que o usuário digite uma única palavra e verifica se ela pode ser corrigida usando o dicionário 'corrections'. Se a opção selecionada for 4, o programa limpa a tela. Se a opção selecionada for 5, o programa sai do loop e imprime uma mensagem de despedida.

About

Esse código cria um programa interativo simples que permite ao usuário adicionar correções a palavras com erros ortográficos

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages