반응형
리스트에 원의 위치와 색상 정보를 저장해 터틀그래픽을 이용하여 오륜기를 그리는 프로그램을 작성해보자.
import turtle
t=turtle.Turtle()
t.shape("turtle")
positions = [[0, 0, 'green'], [-120, 0, 'yellow'], [60, 60, 'red'], [-60, 60, 'black'], [-180, 60, 'blue']]
t.pensize(5)
for x, y, z in positions:
t.penup()
t.goto(x,y)
t.pendown()
t.color(z)
t.circle(60)
▶️ 원의 위치, 색상 정보를 이중리스트로 생성
positions = [[0, 0, 'green'], [-120, 0, 'yellow'], [60, 60, 'red'], [-60, 60, 'black'], [-180, 60, 'blue']]
positions에 입력해둔 리스트의 인덱스를 이용해 반복문을 돌리는 방법
import turtle
t=turtle.Turtle()
positions = [[0, 0, "green"], [-120, 0, "yellow"], [60, 60, "red"][-60, 60, "black"], [-180, 60, "blue"]]
t.pensize(5)
for p in positions:
x=p[0]
y=p[1]
c=p[2]
t.up()
t.goto(x,y)
t.pendown()
t.color(c,c)
t.circle(60)
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 평균 계산 프로그램 (0) | 2021.08.30 |
---|---|
[ Python ] 습도 구하기 프로그램 (0) | 2021.08.30 |
[ Python ] 스파이럴 그리기 프로그램 (0) | 2021.08.29 |
[ Python ] 오늘의 명언 프로그램 (0) | 2021.08.29 |
[ Python ] 주기율표 외우기 프로그램 (0) | 2021.08.29 |