Я новичок в программировании и начал с книги под названием Think Python. В следующем упражнении я использую графику Turtle для написания функций для рисования многоугольника и круга. Решение такое:
#draw polygon
import turtle
bob = turtle.Turtle()
def Polygon(t,length,n):
t = bob
for i in range(n):
bob.fd(length)
bob.rt(360/n)
#draw circle
import math
def Circle(t,r):
Circumference = 2*math.pi*r
n=int(Circumference/3)+1
length = Circumference/n
Polygon(t,length,n)
Но может ли кто-нибудь объяснить мне, что происходит в последней строке Polygon(t,length,n)
? Я не понимаю, что это делает и почему, только если я включу эту строку, программа будет работать.