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()
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 봄
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 236제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p187 (0) | 2023.12.29 |
---|---|
Python 235제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p186 (0) | 2023.12.29 |
Python 233제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p180 (1) | 2023.12.23 |
Python 232제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p178 (1) | 2023.12.23 |
Python 231제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p175 (0) | 2023.12.22 |
댓글