Задать вопрос
rodion_botik
@rodion_botik
Python и HTML, фотошоп и монтаж

Не проходят принты. В чём ошибка?

В чём ошибка?
Не проходят принты
i=''
words=[]
while i!= ['ugabuga']:
    i=input('Введите слово и перевод!\n').lower().split(' ')
    words.append(i)
predlozhenie=input('Введите предложение\n').split()
words_in_predloshenie=[]
for j in predlozhenie:
    if j not in words:
        print('<unknown>' end=" ")
    else:
        for i in words:
            if i==j:
                print(j end=' ')
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Lord_of_Rings
@Lord_of_Rings Куратор тега Python
Дунадан - северный странник. Злой, но очень добрый
1. В print('<unknown>' end=" ") и print(j end=' ') пропущены запятые перед аргументом end.
2. В if j not in words: вы проверяете наличие слова j в words, но words содержит списки, а не строки.
3 В if i==j:вы сравниваете список i со строкой j
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы