파이썬을 유투브를 통해 독학하며 낑낑대는 엄마를 향해 아들이 말한다.
'엄마~ 혼자 공부하지 말고 나도 가르쳐줘' 하는 5학년 아들의 요청에
용기내어 블로그에 우리 공부의 기록을 남겨 보기로 했다.~
#1 파이썬으로 도형그리기
▶우선 파이썬으로 그림을 그리려면 거북이를 불러와야해. 거북아~~ 나와라~~
import turtle as t (거북이를 파이썬에서 불러와줘)
t.shape('turtle') (거북이로 그림을 그릴꺼야, 거북아 나와줘~)
▶우선 아래 파이썬 코드를 그대로 따라서 작성해 보고 어떤 그림이 나오는지 확인해 보자~
import turtle as t (거북이를 파이썬에서 불러와줘)
t.shape('turtle') (거북이로 그림을 그릴꺼야)
for i in range(4): (4번 반복할꺼야)
t.forward(100) (앞으로 100만큼 걸어갈꺼야)
t.right(90) (오른쪽으로 90도 회전!)
저장하고(Ctrl+s) F5(실행)을 누르면 아래와 같이 사각형이 나올꺼야.
※ forward 의 의미: 앞으로 이동 fd라고 줄여 써도 됨
backward의 의미: 뒤로 이동 bk. back으로 써도 됨
left의 의미: 왼쪽으로 회전 lt로 써도 됨
right의 의미: 오른쪽으로 회전 rt로 써도 됨
▶ 조금 응용해서 층계 모양을 만들어 볼까?
import turtle as t (거북이를 파이썬에서 불러와줘)
t.shape('turtle') (거북이로 그림을 그릴꺼야)
for i in range(3): (3번 반복할꺼야)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.right(90) (오른쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.left(90) (왼쪽으로 90도 회전!)
import turtle as t (거북이를 파이썬에서 불러와줘)
t.shape('turtle') (거북이로 그림을 그릴꺼야)
for i in range(4): (4번 반복할꺼야)
t.right(90) (오른쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.right(90) (오른쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.left(90) (왼쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
저장하고(Ctrl+s) F5(실행)을 누르기~
▶ 적십자사 모양이려면 빨간색을 넣어줘야 하겠네~ 색깔은 어떻게 넣을까?
import turtle as t (거북이를 파이썬에서 불러와줘)
t.shape('turtle') (거북이로 그림을 그릴꺼야)
t.color('red')
(색깔은 빨간색으로 할꺼야)
t.begin_fill() (색깔을 칠하기 시작해~)
for i in range(4): (4번 반복할꺼야)
t.right(90) (오른쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.right(90) (오른쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.left(90) (왼쪽으로 90도 회전!)
t.forward(50) (앞으로 50만큼 걸어갈꺼야)
t.end_fill() (색칠이 끝났어요~)
'코딩공부' 카테고리의 다른 글
220122 [코딩공부] 넷플릭스 크롤링 엑셀 저장하기 (0) | 2022.01.22 |
---|---|
220121 [코딩공부] 넷플릭스 크롤링-카테고리별 프로그램명 찾기 (0) | 2022.01.22 |
220119 [코딩공부] daum 뉴스기사 타이틀 가져오기 (0) | 2022.01.19 |
220118 [코딩공부] DeprecationWarning: executable_path has been deprecated, please pass in a Service object 오류 해결 공부 (0) | 2022.01.18 |
책 중요부분 요약 [1년안에 AI빅데이터 전문가가 되는 법] 서대호저 (0) | 2020.09.01 |
댓글