[Python 기초 20] 도형으로 집 그리기

문제 22 · 버전 1 · Python · 400 ×400

그림 문제 목록

문제 설명

오늘 배울 내용

배운 사각형·선·색상·그리기 순서를 종합합니다.

명령어와 사용법

rect(x, y, 너비, 높이)
line(x1, y1, x2, y2)
no_stroke()

stroke_width()를 양수로 설정하면 선을 그릴 수 있습니다. no_stroke()를 사용하면 도형의 테두리를 그리지 않습니다. 지붕은 새 명령 대신 선 세 개로 만듭니다.

사용 예시

stroke(160, 60, 40)
stroke_width(6)
line(100, 180, 200, 100)

해결할 과제

  1. 몸체: 색상 (240, 210, 160), 왼쪽 위 (100, 180), 너비 200, 높이 160.
  2. 지붕 선: 색상 (160, 60, 40), stroke_width(6) 설정.
  3. 지붕의 세 꼭짓점 (100, 180), (200, 100), (300, 180)을 선 세 개로 연결하세요.
  4. 지붕을 그린 뒤 no_stroke()를 사용하세요.
  5. 창문: 색상 (100, 180, 240), 왼쪽 위 (140, 220)과 (220, 220), 각각 너비·높이 40.
  6. 문: 색상 (120, 80, 40), 왼쪽 위 (180, 280), 너비 40, 높이 60.

기본 틀과 작성 안내

제공된 def setup():와 canvas(400, 400)은 유지하세요. setup() 안의 코드는 실행을 시작할 때 한 번 처리됩니다. 안쪽 코드는 네 칸 들여쓰기합니다.

주석으로 표시된 부분을 수정하거나 코드를 추가하세요. 미리 제공된 다른 설정은 그대로 사용해도 됩니다. 색상과 좌표는 과제에 제시된 숫자를 사용하세요.

실행으로 그림을 확인한 뒤 정식 제출하세요.

목표 그림

문제의 목표 그림
기본 코드는 로그인 후 확인할 수 있습니다. 로그인 후 제출