geometry.py

Created by vef03715

Created on February 01, 2021

658 Bytes


from math import *
from turtle import *

def rotete(r1,a1):
  x1=int(r1*cos(radians(a1)))
  y1=int(r1*sin(radians(a1)))
  goto(x1,y1)
  return

def geometry():
  speed(10)
  r1=90
  showturtle()
  circle(8)
  penup()
  goto(0,-r1)
  pendown()
  circle(r1)
  penup()
  for i in range(12):
    rotete(r1,(360/12)*i)
    pendown()
    circle(4)
    circle(8)    
    penup()
    backward(5)
    right(90)
    forward(1)
    left(90)
    pendown()
    for j in range(4):
      forward(10)
      left(90)
    goto(0,0)
    penup()
  pendown()
  goto(-100,-100)
  goto(100,-100)
  goto(0,0)
  hideturtle()
  penup()
  goto(-150,-100)
  write("END")