티스토리 뷰

Python

Turtle 2

Jenny_yoon 2022. 8. 13. 14:40
728x90
반응형

Making the square using function.

 

Defined one variable named "start".

I can put 2 properties which are "length" and "angle" into the variable "start". 

 

Code

import turtle

jenny=turtle.Turtle()

def start(length,angle):
    jenny.forward(length)
    jenny.left(angle)
    jenny.forward(length)
    jenny.left(angle)
    jenny.forward(length)
    jenny.left(angle)
    jenny.forward(length)
 
    
start(100,90)

 

 

Example 2: Drawing 4 squares.

 

Code

start(100,90)
start(100,90)
start(100,90)
start(100,90)

=

for i in range(4):
    start(100,90)

 

Example 3: Drawing a circle using multiple squares.

Code

Step 1. Define a variable for one square named "makingsp" using.

(Making 4 lines for making a square using <for>)

 

Step 2. Repeat "makingsp" + "jenny.left" 40 times. 

import turtle

jenny = turtle.Turtle()
jenny.speed(0)

def makingsp(length,angle):
    for i in range(4):
        jenny.forward(length)
        jenny.left(angle)

for i in range(40):
    makingsp(100,90)
    jenny.left(10)
728x90
반응형

'Python' 카테고리의 다른 글

Turtle 1  (0) 2022.08.12
댓글
250x250
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday