Как мне использовать команду «t.print» в Python 3.7.2? - PullRequest
0 голосов
/ 11 июля 2019

Я хочу напечатать некоторый текст, я видел команду "t.print" в файле исходного кода для курса по Udemy. Я хочу использовать эту команду в своих проектах для удовольствия, которым я занимаюсь. Как мне это использовать?

Я пытался выполнять одну и ту же команду миллионы раз, просто меняя такие вещи, как размер шрифта, и это то, что я хочу сделать прямо сейчас, но понятия не имею, как это сделать. Я просто получал бы сообщение об ошибке всякий раз, когда вставлял другое.

for x in range(10000):
    t.pencolor("White")
    t.pendown()

    t.write(your_name, font = ("Arial", int( (x + 1) / 1), "bold") )

Мне постоянно говорят об изменении размера шрифта, но я не знаю, как это сделать.

Traceback (most recent call last):
  File "/Users/ArjunR/Desktop/code 3/s03/SpiralMyName.py", line 16, in <module>
    t.write(your_name, font = ("Arial", "bold") )
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 3431, in write
    end = self._write(str(arg), align.lower(), font)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 3403, in _write
    self._pencolor)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 597, in _write
    fill = pencolor, font = font)
  File "<string>", line 1, in create_text
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2504, in create_text
    return self._create('text', args, kw)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2480, in _create
    *(args + self._options(cnf, kw))))
_tkinter.TclError: expected integer but got "bold"

1 Ответ

0 голосов
/ 11 июля 2019

Попробуйте это:

import turtle as t
FONTSIZE = 10
FONTSTYLE = ('Arial', FONTSIZE, 'normal')
t.write('Hello World!', font=FONTSTYLE)
t.mainloop()

Это то, как мы обычно рисуем с использованием черепахи, в вашем случае, когда вы пытаетесь с помощью ramge (10000), это точно не шрифт valod, попробуйте уменьшить диапазон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...