Найти - Пользователи
Полная версия: Помогите написать прогу
Начало » Центр помощи » Помогите написать прогу
1
Duck
Программа на питоне должна читать файл с текстом, потом ответить на специальный вопрос, в данном случае на этот:“Чего в тексте больше: конструкций there is или there are? ”. Еще надо учитывать варианты с отрицанием
помогите, пожалуйста.Спасибо
terabayt
a = open('C:\qwerty.txt', 'r+') # вставишь свой путь
b = str(a.readlines())
c = list(b)
lenc = len(c)

bn = ["t", "h", "e", "r", "e", " ", "a", "r", "e", "i", "s"]
o0 = 0
op = 0
while o0 < lenc:
if c[o0] == bn[op]:
o1 = o0 + 1
op2 = op + 1
if c[o1] == bn[op2]:
o2 = o1 + 1
op3 = op2 + 1
if c[o1] == bn[op2]:
# .................................................... Здесь нужно сумировать все и сровнять!
o0 = o0 + 1
a.close()
Вот, как мне кажется, самый легкий способ, еще если немного посидеть можно сохранить исходник, сделать запрос сравниваемых слов и т. п. А что означает вариант с отрицанием?
Duck
Варианты с отрицанием- there isn't и there aren't.
Спасибо
terabayt
У вареанте с отрицанием у список нужно добавить “'” , “t”, а дальше по том же алгоритме!Еще если использовать фунции можно спростить код. Всегда рад помочь и извините что код не дописал до конца - робота!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB