Мне нужно написать простую функцию палача, которая принимает одну строку (слово, которое догадывается) и список букв (угадываемые буквы). Вот мой код до сих пор:Ошибка в программе hangman
def WordGuessed(Word, letters):
if letters == []:
return False
else:
for i in letters:
if i not in Word:
return False
else:
if i == letters[-1]:
return True
код, как правило, работает, но я нахожу, что иногда печатает неправильный ответ. Например, если
WordGuessed('durian', ['h', 'a', 'c', 'd', 'i', 'm', 'n', 'r', 't', 'u'])
Он печатает False, когда он должен печатать True. Может ли кто-нибудь увидеть, где мой код не так?
спасибо, что работал! – EllaP