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

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

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

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

Текст :Образец

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

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

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

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

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

59
задан San Jacinto 30 April 2012 в 11:46
поделиться