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

Python 234제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p182

by 건티 2023. 12. 23.
728x90

출처 : 반크_반크 20년 백서

 

참고풀이]

import turtle

#색상은 리스트에 저장했다가 하나씩 꺼내서 변경하도록 하자. 
colors = ["red", "purple", "blue", "green", "yellow", "orange" ]
t = turtle.Turtle()

#배경색은 다음과 같은 문장으로 변경이 가능하다. 
turtle.bgcolor("black")

#거북이의 속도는 0으로 설정하면 최대가 된다. 
t.speed(0)

#거북이가 그리는 선의 두께는 width()를 호출하면 된다. 
t.width(3)

length = 10  #초기 선의 길이는 10으로 한다. 

#실행되는 화면을 녹화하기 위하여 작업을 잠시 지연시킨다.
a=0
for i in range(50000000):
    a+=1

#while반복문이다. 선의 길이가 500보다 작으면 반복한다.
kak=89
while length < 500:
    t.forward(length)            #length만큼 전진한다. 
    t.pencolor(colors[length%6]) #선의 색상을 변경한다.
    t.right(kak)                 #각도 89도부터 시작해서 1도씩 추가하여 오른쪽으로 회전한다.
    kak += 1
    length += 5                  #선의 길이를 5만큼 증가한다. 

turtle.done()

 

참고풀이 결과]

 

 

 

 

 

 

 

 

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

 

반응형

댓글