터틀 그래픽을 이용하여 다음 조건에 따른 프로그램을 작성하세요. – 원점을 중심으로 가로, 세로 200 크기의 사각형을 그린다. – 마우스 이벤트를 이용하여 사각형 내부를 클릭하면 클릭한 지점에 파랑색 원, 외부를 클릭하면 빨강색 원을 그린다. – 원의 크기는 반지름 5 |
import turtle as t
t.shape('turtle')
# 사각형 그리기
t.penup()
t.goto(100,100)
t.pendown()
t.goto(-100,100)
t.goto(-100,-100)
t.goto(100,-100)
t.goto(100,100)
t.penup()
def decision(x, y):
if (x <= 100 and x >= -100) and ( y <= 100 and y >= -100): # 내부일 경우
# 파랑색 원
t.penup()
t.goto(x, y)
t.pencolor('blue');
t.pendown()
else :
# 빨강색 원
t.penup()
t.goto(x, y)
t.pencolor('red');
t.pendown()
t.circle(5)
t.onscreenclick(decision)
t.done()
실행 결과
'Language > Python' 카테고리의 다른 글
[Python] 터틀 그래픽 (0) | 2021.09.29 |
---|---|
[Python] 기본 입출력, 문자열 (0) | 2021.09.08 |