Нечеткое сравнение строк

То, что я пытаюсь завершить, - это программа, которая читает файл и сравнивает каждое предложение в соответствии с исходным предложением. Предложение, которое идеально соответствует оригиналу, получит 1 балл, а предложение, которое является полностью противоположным, получит 0. Все другие нечеткие предложения получат оценку от 1 до 0.

Я не уверен, какую операцию использовать, чтобы позволить мне завершить это в Python 3.

Я включил образец текста, в котором текст 1 является оригиналом, а другие предыдущие строки - сравнения.

Text: Sample

Текст 1: Это была темная и бурная ночь. Я был один, сидя на красном стуле. Я был не совсем один, у меня было три кошки.

Текст 20: Это была темная и бурная ночь. Я был один, сидя на малиновом стуле. Я был не совсем один, так как у меня было три кошачьих // Должен набрать рекорд, но не 1

Текст 21: Это была темная и бурная ночь. Я был один, сидя на малиновой кафедре. Я был не совсем один, так как у меня было три кошачьих // Должен быть ниже, чем текст 20

Текст 22: Я был один, сидя на алой кафедре. Я был не совсем один, у меня было три кошачьих. Это была темная и бурная ночь. // Должен быть ниже, чем текст 21, но НЕ 0

Текст 24: Это была темная и бурная ночь. Я был не один. Я не сидел на красном стуле. У меня было три кошки. // Должен набрать 0!

Ответы на вопрос(4)

Ваш ответ на вопрос