Форум сайта python.su
Программа на питоне должна читать файл с текстом, потом ответить на специальный вопрос, в данном случае на этот:“Чего в тексте больше: конструкций there is или there are? ”. Еще надо учитывать варианты с отрицанием
помогите, пожалуйста.Спасибо
Офлайн
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()
Офлайн
Варианты с отрицанием- there isn't и there aren't.
Спасибо
Офлайн
У вареанте с отрицанием у список нужно добавить “'” , “t”, а дальше по том же алгоритме!Еще если использовать фунции можно спростить код. Всегда рад помочь и извините что код не дописал до конца - робота!!!
Офлайн