То, что я пытаюсь завершить, - это программа, которая читается в файле и будет сравнивать каждое предложение в соответствии с исходным предложением. Предложение, которое идеально соответствует оригиналу, получит оценку 1, а предложение, которое является общей противоположностью, получит 0. Все остальные нечеткие предложения получат оценку от 1 до 0.
Я не уверен, какую операцию использовать, чтобы позволить мне завершить это в Python 3.
Я включил образец текста, в котором текст 1 является оригиналом, а остальные предыдущие строки - это сравнения.
Текст: Пример
Текст 1: Это была темная и бурная ночь. Я сидел один на красном стуле. Я не был полностью одинок, поскольку у меня было три кошки.
Текст 20: Это была мрачная и бурная ночь. Я сидел один на малом кресле. Я не был полностью одинок, так как у меня было три кошачьих // Должен забить верхнюю точку, но не 1
Текст 21: Это была темная и бурная ночь. Я был одинок, сидя на малиновой кафедре. Я не был полностью одинок, так как у меня было три кошачьих // Должен набрать меньше, чем текст 20
Текст 22: Я был одинок, сидя на малиновой кафедре. Я был не совсем одинок, так как у меня было три кошачьих. Это была мрачная и бурная ночь. // Должен оценивать меньше, чем текст 21, но НЕ 0
Текст 24: Это была темная и бурная ночь. Я был не один. Я не сидел на красном стуле. У меня было три кошки. // Должен забить 0!