Need a decomposition for the following code import turtle # this method will draw one frieze pattern, with count number of spokes, each of given length # and separated by the given angle def frieze(t, length, count, angle): # looping for count number of times for i in range(count): # moving forward the turtle length spaces t.forward(length) # moving back to reach original position t.backward(length) # turning right by the given angle degrees t.right(angle)   # end of frieze method   # creating a turtle object tur = turtle.Turtle() # using a slightly thicker pen tur.pensize(2) # maximum speed tur.speed(0) # pen up tur.penup() # moving to (-200,0) tur.goto(-200, 0) # pen down tur.pendown()   # looping for 5 times for i in range(5): # drawing a pattern of spoke length 40, spoke count 8 and angle 45 degrees frieze(tur, 40, 8, 45) # pen up, moving forward 100 spaces, pen down tur.penup() tur.forward(100) tur.pendown() # finishing the drawing turtle.done()

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Need a decomposition for the following code

import turtle

# this method will draw one frieze pattern, with count number of spokes, each of given length

# and separated by the given angle

def frieze(t, length, count, angle):

# looping for count number of times

for i in range(count):

# moving forward the turtle length spaces

t.forward(length)

# moving back to reach original position

t.backward(length)

# turning right by the given angle degrees

t.right(angle)

 

# end of frieze method

 

# creating a turtle object

tur = turtle.Turtle()

# using a slightly thicker pen tur.pensize(2)

# maximum speed tur.speed(0)

# pen up tur.penup()

# moving to (-200,0)

tur.goto(-200, 0)

# pen down tur.pendown()

 

# looping for 5 times

for i in range(5):

# drawing a pattern of spoke length 40, spoke count 8 and angle 45 degrees

frieze(tur, 40, 8, 45)

# pen up, moving forward 100 spaces, pen down

tur.penup()

tur.forward(100)

tur.pendown()

# finishing the drawing turtle.done()

#output

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Topological Sort
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education