I submitted my work initially in README.md and a f

ile I created called README.py. We used mv to copy
my work from README.py
 to the correct folder drawing.py. We eliminated
the doc strings from the middle the code because
the creation of README.py mixed all of my
submissions
together. I deleted superfluous code from my
drawing and added input() to keep my drawing open
and resubmitted the work.
This commit is contained in:
Aminah 2024-10-22 13:55:50 -04:00
parent 85b4b022f7
commit 230f72eb9d
3 changed files with 82 additions and 136 deletions

View File

@ -1,21 +1,10 @@
# (Drawing project)
(
This is the README file for your drawing project.
Replace all the text in parentheses with your own text.
It's written in a simple language called Markdown,
which allows basic formatting.
)
# drawing.py
# ----------
# By __Aminah Raysor___________
#
[I would like to create my own versiton of MC Escher's lithograph "Relativity." The staircase
that continues on forever. I would like to create multiple dimensions of flat rectangles, iterate, and animate them, so they create movement.
# I will draw different sizes of flat rectangles stacked on top of each other using turtle and superturtle, and draw function to change the colors and widths of the lines.
I will iterate by changing the sizes of the rectangles. I don't know the exact functions yet, because I need to play around with it.
## Description
(Describe your goal for this project. If you want to link to an
image, move the image to this directory, and then use the following syntax:
![Description](filename.png)
)
## Planning
(Include your planning here, including your project milestone.)

109
README.py
View File

@ -1,109 +0,0 @@
Hi, I'm not sure if you have received my other submissions. But my first was inspired by ESCHER's
staircase artwork, "relativity" Here is a link: https://www.google.com/search?q=escher+staircase&oq=escher&gs_lcrp=EgZjaHJvbWUqBggCEEUYOzIGCAAQRRg5MgYIARBFGEAyBggCEEUYOzIGCAMQRRg8MgYIBBBFGDwyBggFEEUYPNIBCDM3NDZqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8
I wanted to make a spiral staircase by manipulating the square iteration code :
def square(side_length):
for _ in range(4):
forward(side_length)
right(90)
color ('blue')
speed(3)
sizes = [40, 80, 120, 160, 200]
for size in sizes:
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
sizes = [20, 40, 60, 80, 100]
for size in sizes:
square(size)
penup()
right(90)
forward(10)
left(90)
pendown()
But after playing around with it, it started to form the shape of a rose! So now I've gone with that!
from turtle import *
def square(side_length):
for _ in range(4):
forward(side_length)
right (45)
color ('red')
pensize (10)
speed (9)
sizes = [20, 40, 60, 80, 100]
for size in sizes:
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
from turtle import *
def rectangle(width, height):
for _ in range(2):
forward(width)
right(90)
forward(height)
right(90)
penup()
color('green')
pensize(10)
speed(3)
left(90)
pendown()
rectangle(width = 100, height=100)
penup()
forward(90)
pendown()
rectangle(width=100, height=100)
I'm waiting for your feedback to see if I can animate it in superturtle to give it a beauty and the beast like sparklig effect or
still include some sort of spiral

View File

@ -1,10 +1,76 @@
# drawing.py
# ----------
# By __Aminah Raysor___________
#
[I would like to create my own versiton of MC Escher's lithograph "Relativity." The staircase
that continues on forever. I would like to create multiple dimensions of flat rectangles, iterate, and animate them, so they create movement.
# I will draw different sizes of flat rectangles stacked on top of each other using turtle and superturtle, and draw function to change the colors and widths of the lines.
I will iterate by changing the sizes of the rectangles. I don't know the exact functions yet, because I need to play around with it.Here is an example](/var/folders/8h/wtt3j50j7hz52xh17s82vjth0000gn/T/TemporaryItems/NSIRD_screencaptureui_mMXMPP/Screenshot\ 2024-09-18\ at\ 11.15.26AM.png )
from turtle import *
def square(side_length):
for _ in range(4):
forward(side_length)
right (45)
color ('red')
pensize (10)
speed (9)
sizes = [20, 40, 60, 80, 100]
for size in sizes:
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
square(size)
penup()
right(90)
forward(20)
left(90)
pendown()
def rectangle(width, height):
for _ in range(2):
forward(width)
right(90)
forward(height)
right(90)
penup()
color('green')
pensize(10)
speed(3)
left(90)
pendown()
rectangle(width = 100, height=100)
penup()
forward(90)
pendown()
rectangle(width=100, height=100)
input()