Es ist ein einfacher Code, also bin ich nicht sicher, was ich tun soll. Funktion.
Aber als ich den Code ausgeführt habe, wurde mein Bildschirm gefroren, und nur eine Seite wurde gezeichnet, obwohl ich ihn in eine für die Schleife steckte < /p>
Dies ist mein Code: < /p>
Code: Select all
import turtle
import math
wn = turtle.Screen()
ted = turtle.Turtle()
def side_length(n_sides, height):
'''will return the side length of a regualr polygon'''
tan_angle = ((1/2) - (1/n_sides)) * math.pi
length = height/(math.tan(tan_angle))
return length
def draw_polygon(a_turtle, n_sides, height):
'''Draw a polygon'''
length_polygon = side_length(n_sides, height)
angle = n_sides / 360
for i in range(n_sides):
a_turtle.forward(length_polygon)
a_turtle.left(angle)
draw_polygon(ted, 6, 50)