Игра «Палач на питоне» — Проблема со словами из 3 букв

#python

Вопрос:

Все в порядке со словами, в которых более 3 букв, но когда в слове есть 3 буквы, программа добавляет еще одну. Если в текстовом файле всего одна буква дерева, это слово. Если в текстовом файле есть только одна буква дерева и пробел, это не так.К нему прилагается еще одно для меня неизвестное письмо.

Мой текстовый файл: Гараж школы кошек для автомобилей

Может кто-нибудь объяснить, почему?

 import random import os  # Choose random word form text file def randWord():  with open("words.txt","r") as file:  return random.choice(file.readlines())  # Draw word def draw(word, letter, letterList):  drawHangman = bool()  os.system("cls")   # Check if inout letter is in letterList  # If letter is in letterList dont draw Hangman  # If letter is not in letterList put that letter in list and check if that letter is in randow choosen word  if letter.lower() not in letterList:  letterList.append(letter)  if letter in word.lower():  drawHangman = False  else:  drawHangman = True  else:  drawHangman = False   # Print input letter if it is in word  # Else print _  for x in word:  if x.lower() in letterList:  print(x, end=" ")  else:  print("_", end=" ")   print()  return drawHangman  # Draw Hangman def drawHangman(draw):  if draw:  print("Yes")  return True  else:  print("No")  return False  ###########################################################################################  randWord = randWord() letterList = [] count = 6  while count gt;= 1:  print(randWord)  if drawHangman(draw(randWord, input(), letterList)):  count -= 1