otomir23
@otomir23
Frontend Developer

Что значит ошибка KeyError в turtle.py?

Traceback (most recent call last):
  File "_/file.py", line 6, in <module>
    write('Hello', name, '!')
  File "<string>", line 8, in write
  File "C:\Users\_\AppData\Local\Programs\Python\Python35-32\lib\turtle.py", line 3431, in write
    end = self._write(str(arg), align.lower(), font)
  File "C:\Users\_\AppData\Local\Programs\Python\Python35-32\lib\turtle.py", line 3403, in _write
    self._pencolor)
  File "C:\Users\_\AppData\Local\Programs\Python\Python35-32\lib\turtle.py", line 596, in _write
    item = self.cv.create_text(x-1, -y, text = txt, anchor = anchor[align],
KeyError: '!'
  • Вопрос задан
  • 1882 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Что третий параметр функции write() модуля turtle не может быть восклицательным знаком. Исправьте на
write('Hello ' + name + '!')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zelsky
@zelsky
Ошибка конкатенции строки.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы