본문 바로가기
프로그램/Python 1000제

Python 255제] 두근두근 파이썬(개정판) CHAPTER 7 도전문제 p213

by 건티 2024. 1. 24.
728x90

출처 : 반크_독도2023

 

1)

참고풀이]

import turtle 

t = turtle.Turtle()
t.shape("turtle")
 
def square(x, y, length, color): # length는 한변의 길이, color는 채울색
    t.up()  # 펜을 든다. 
    t.goto(x, y)  # (열, 행)으로 이동한다. 
    t.down() # 펜을 내린다.
    t.color(color) # 사각형의 채워질 색을 정한다.
    t.begin_fill()
    for i in range(4):
        t.forward(length)
        t.left(90)
    t.end_fill()

square(-300, 0, 100,"orange")  # square() 함수를 호출한다. 
square(-50, 0, 100,"orange")
square(200, 0, 100,"orange")

turtle.done()

 

참고풀이 결과]

 

 

2)

참고풀이]

import turtle 

t = turtle.Turtle()
t.shape("turtle")
 
def square(x, y, length, color): # length는 한변의 길이, color는 채울색
    t.up()  # 펜을 든다. 
    t.goto(x, y)  # (열, 행)으로 이동한다. 
    t.down()  # 펜을 내린다.
    t.color(color) # 사각형의 채워질 색을 정한다.
    t.begin_fill()
    for i in range(2):
        t.forward(length)
        t.left(90)
        t.forward(length-40)
        t.left(90)
        
    t.end_fill()

square(-250, 0, 100,"orange")  # square() 함수를 호출한다. 
square(-50, 0, 100,"orange")
square(150, 0, 100,"orange")

turtle.done()

 

참고풀이 결과]

 

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 여름

 

반응형

댓글