Когда у нас есть цикл, подобный:
for i in range(10):
print(":-)")
Некоторые контролеры кода Python помечают переменную i
как неиспользованную, поскольку она установлена, но ее значение никогда не используется. Распространенный способ обойти это - использовать вместо общего использования имя Python общего назначения _
:
for _ in range(10):
print(":-)")
Посмотрите, не подавляет ли это предупреждение unused , которое вы получаете. Это одно из нескольких применений переменной _
в Python.
Другие примечания о вашем коде:
x.goto((random.randint(-1150,1150), random.randint(-550,550))
В нем отсутствует закрывающая скобка и не требуется дополнительная открывающая скобкасделать кортеж - это может упростить до:
from random import randint
# ...
x.goto(randint(-1150, 1150), randint(-550, 550))
Этот код доставит вам неприятности:
func(turtle, size))
size = random.randint(10,40)
Из-за несбалансированных скобок, неоправданных отступов и порядка выполнения. Вы, вероятно, хотите:
size = random.randint(10, 40)
func(turtle, size)