반응형
터틀그래픽을 이용해 꽃 모양을 그리는 프로그램을 작성해보자.
import turtle
t=turtle.Turtle()
t.shape("turtle")
t.color("red", "yellow")
t.begin_fill()
while True:
t.forward(200)
t.left(170)
if abs(t.pos())<1:
break
t.end_fill()
▶️ t.color("red", "yellow") : 선 색상과 채우기 색상을 동시에 입력 가능
▶️ t.abs() : 절댓값 계산
▶️ t.pos() : 거북이의 좌표 반환
반복문을 이용해 리스트의 항목을 하나씩 읽어 꽃을 그리는 프로그램을 작성해보자.
import turtle
t=turtle.Turtle()
color = ['orange', 'green', 'yellow', 'purple', 'red']
t.pendown()
t.width(5)
for i in color:
t.color(i)
for j in range(5):
t.right(72)
t.forward(100)
t.left(72)
▶️ 5각형 도형이 5개이며 72도씩 회전하여 그림을 그림
▶️ for i in color : 리스트에 저장해둔 색상을 반복해서 꺼내 i에 저장함
▶️ for i in range(5) : 도형 5개 그리기 반복문
→ 중첩 반복문 활용
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 주기율표 외우기 프로그램 (0) | 2021.08.29 |
---|---|
[ Python ] 리스트 개념 정리 (0) | 2021.08.29 |
[ Python ] 곱셈 퀴즈 맞추기 프로그램 (0) | 2021.08.29 |
[ Python ] 왕복 달리기 프로그램 (0) | 2021.08.29 |
[ Python ] 숫자 맞추기 게임 프로그램 (0) | 2021.08.29 |