Как проверить «гармонию гласных» в Python 3. Ссылки на символы в списке слов на 2 других списка - PullRequest
0 голосов
/ 21 октября 2019

Мне нужно оценить слова в соответствии с гармонией гласных
(все гласные спереди) или (все сзади) = True
(спереди и сзади гласные) = False
Я пробовал разные вложенные, если иelif заявления, но я хотел бы, чтобы было iff заявление, что я мог поставить условия. Если впереди, а не сзади ... Кто-нибудь может найти способ сделать это? Может быть, с оператором while или continue?

words = ["özelikle", "müharrem", "bıcak"]

front = ["e", "i", "ö", "ü"]
back = ["a", "ı", "o", "u"]

dict = {}  
true_false = []  

for word in words:  
  true_false.append([])  
  for c in word:  
    if c in front:  
      true_false.insert(i, True)  
      if c in back:  
        true_false.insert(i, False)  
    elif c in back:  
      true_false.insert(i, True)  
      if c in front:  
        true_false.insert(i, False)  
print(df)  

for i in true_false:  
  dict[word] = all([i])   
print(dict)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...