generated from mwc/project_drawing
	
		
			
				
	
	
		
			76 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# drawing.py
 | 
						|
# ----------
 | 
						|
# By ____(Grandville)___________
 | 
						|
#
 | 
						|
# (draws triangles.)
 | 
						|
 | 
						|
from turtle import *
 | 
						|
from math import sqrt
 | 
						|
from superturtle.image import save_svg
 | 
						|
 | 
						|
 | 
						|
def triangle(size):
 | 
						|
    forward(size)
 | 
						|
    left(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    left(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    penup()
 | 
						|
    left(120)
 | 
						|
    forward(size)
 | 
						|
    pendown()
 | 
						|
    forward(size)
 | 
						|
    left(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    left(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    penup()
 | 
						|
    right(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    right(120)
 | 
						|
    pendown()
 | 
						|
    forward(size)
 | 
						|
    left(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    left(120)
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    penup()
 | 
						|
    forward(size*sqrt(1))
 | 
						|
    left(120)
 | 
						|
    forward(size*3)
 | 
						|
    pendown()
 | 
						|
 | 
						|
 | 
						|
 | 
						|
width, height = 816, 1056
 | 
						|
with save_svg(width, height, "drawing.svg"):
 | 
						|
    size = 50
 | 
						|
    right(180)
 | 
						|
    penup()
 | 
						|
    forward(size*8)
 | 
						|
    left(180)
 | 
						|
    pendown()
 | 
						|
    for i in range(5):
 | 
						|
        triangle(size)
 | 
						|
    penup()
 | 
						|
    right(90) 
 | 
						|
    forward(size*2)
 | 
						|
    right(90)
 | 
						|
    forward(size*15)
 | 
						|
    pendown()
 | 
						|
    right(180)
 | 
						|
    for i in range(5):
 | 
						|
        triangle(size)
 | 
						|
    penup()
 | 
						|
    right(90) 
 | 
						|
    forward(size*2)
 | 
						|
    right(90)
 | 
						|
    forward(size*15)
 | 
						|
    pendown()
 | 
						|
    right(180)
 | 
						|
    for i in range(5):
 | 
						|
        triangle(size)
 | 
						|
    input() 
 | 
						|
 | 
						|
 |