Я хочу, чтобы программа, которая открывает два файла A.txt и B.txt, в файле A есть такие предложения, как: три литра молока, в файле B есть значение для слов, таких как три 2, л 3, 1, молоко 4 я хочу, чтобы открыть первый файл и проверьте слово значения и добавить эти значения и напечатать, если значение добавить взлеты до 5. до сих пор я сделал так:открытие 2 файлов и добавление значений python
count=0
with open('shopping.txt') as s:
with open('syllables.txt') as f:
words = {}
syllables = {}
for line in f:
word, syla = line.split()
words[word] = syla
syllables[syla] = word
for lines in s:
lines=lines.strip()
lines=lines.split()
for i in lines:
lines=words[i]
print(lines)
Я получаю значения слов, но 1 значение в одной строке, а другое в следующих строках.
Файл А содержит:
three litres of milk
colour fast shampoo
Файл B содержит:
sam 2
apple 3
three 2
litres 1
of 1
milk 1
colour 3
fast 1
shampoo 4
Я хочу, чтобы напечатать строку, значение которой составляет 5, как и здесь первая линия составляет 5
Исправьте отступов, некоторые строки с отступом 4 пробела, другие 1 или 2 ... –
является его ОКЕЙ сейчас? –
Пожалуйста, опубликуйте ожидаемый вывод и содержимое файлаA, fileB в соответствующем формате. –