This school building consists of squares, rectangles and a semi circular shapes. You can change the values and coordinates of some codes like coordinates of the shapes and colors to create a different building.
from turtle import * speed(0) bgcolor("black") # dome penup() goto(0, 20) pendown() color("saddlebrown") begin_fill() circle(100) end_fill() # bottom rectangle penup() goto(-200, -200) pendown() begin_fill() for i in range(2): forward(400) left(90) forward(20) left(90) end_fill() # second bottom retangle penup() goto(-175, -180) pendown() color("chocolate") begin_fill() for i in range(2): forward(350) left(90) forward(20) left(90) end_fill() # main part of the building penup() goto(-150, -160) pendown() color("sandybrown") begin_fill() for i in range(2): forward(300) left(90) forward(250) left(90) end_fill() # second from top rectangle penup() goto(-175, 90) pendown() color("chocolate") begin_fill() for i in range(2): forward(350) left(90) forward(20) left(90) end_fill() # top rectangle penup() goto(-150, 110) pendown() color("sienna") begin_fill() for i in range(2): forward(300) left(90) forward(20) left(90) end_fill() # windows x = -125 y = 30 color("khaki") # draw single window def window(): global x # ensure that x can be used inside of this function penup() goto(x, y) pendown() begin_fill() for i in range(4): forward(40) left(90) end_fill() x = x + 70 # draw the windows for i in range(3): for i in range(4): window() x = -125 # ensure all rows or windows start from the same x-position y = y - 85 # moves the next row of windows down lower than the previous hideturtle()
Comments
Post a Comment