• 1
    Entrada e saída
    • Tarefas
  • 2
    Condições
    • Tarefas
  • 3
    Loop for
    • Tarefas
  • 4
    Strings
    • Tarefas
  • 5
    Loop while
    • Tarefas
  • 6
    Listas
    • Tarefas
  • 7
    Matrizes 2D
    • Tarefas
  • 8
    Dicionários
    • Tarefas
  • 9
    Conjuntos
    • Tarefas
  • 10
    Funções e recursão
    • Tarefas
  • к

Lição 9. Sets

Dificuldade:

Tarefa«Detector de correspondências»

💻 Python
Na era do conteúdo digital, quando a informação se espalha em alta velocidade, torna-se cada vez mais importante determinar a singularidade dos textos. Plágio, cópia e reutilização de ideias alheias sem permissão podem levar a consequências graves.
rn
Desenvolva um programa que analise dois textos e calcule seu grau de similaridade com base no número de palavras em comum. O programa deve ignorar a caixa dos caracteres e os sinais de pontuação. O grau de similaridade é calculado como uma porcentagem de palavras comuns em relação ao número total de palavras únicas em ambos os textos.

Formato de entrada

Duas linhas são apresentadas na entrada do programa, que são textos para comparação. Cada texto é introduzido a partir de uma nova linha.

Formato de saída

O programa deve deduzir um número & ndash; O grau de similaridade dos textos, expresso como uma porcentagem arredondada para duas casas após a vírgula

Exemplo

Entrada

Este é o primeiro texto para verificação. Ele contém algumas palavras.
O segundo texto para análise. Ele também contém palavras.

Saída

28.57

Dica

There will be no clue here, decide for yourself!

main.py
Teste 1
Teste 2
Teste 3
Teste 4
Teste 5
Teste 6
Teste 7
Teste 8
Teste 9
Teste 10
Solução do desenvolvedor

🎉 Parabéns! 🎉

Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.

AD

Publicidade

red-snake blue-snake green-snake

Executando seu código...

Assistente de IA

Olá! Sou seu assistente de programação. Faça qualquer pergunta sobre Python — posso explicar funções, métodos e ajudá-lo com a tarefa atual!