Работа с черепашьей графикой в ​​Python и вызов импортированной функцииPython

Программы на Python
Ответить
Anonymous
 Работа с черепашьей графикой в ​​Python и вызов импортированной функции

Сообщение Anonymous »

У меня есть функция drawOctogon(side), которую я использую:

Код: Выделить всё

def drawOctagon(side):
count = 0

while count < 8:
c.forward(side)
c.right(45)
count += 1
И мне нужно вызвать его в отдельном файле здесь:

Код: Выделить всё

def drawShapes():
c.penup()
c.setpos(100.0, 100.0)
c.pendown()

random.seed()
numOct = random.randint(5, 11)
length = 50

while numOct > 0:
drawOctagon(length)
c.penup()
c.forward(10)
c.pendown()
numOct -= 1
Что мне нужно, так это начать рисовать с точки (100, 100), а затем переместить на 10 единиц вправо и напечатать еще одну, пока 'numOct' не станет равным 0, но вместо этого он переходит к (100, 100), а затем возвращается к (0,0), чтобы нарисовать восьмиугольник.

Подробнее здесь: https://stackoverflow.com/questions/680 ... d-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»