Download presentation
Presentation is loading. Please wait.
Published by자연 성 Modified 6년 전
1
이 자료는 https://enjoeyland.com에서 확인 할 수 있습니다.
Python Turtle with 함수 휘문고등학교 컴퓨터부 민경현 이 자료는 확인 할 수 있습니다.
2
sublime text 3 설치 xt.com/3
3
Sublime text 사용법 저장 방법 : File Save As… 또는 Save 저장 이름 : 너가_원하는_이름.py 새 탭 : File New File 실행 : Tools Build 또는 cmd창에서 python 파일_이름.py
4
만든것들 올리면 좋고
5
이런 건 어떻게 만들까
6
for i in range(3): MyTurtle.forward(100) MyTurtle.left(120) * 스페이스 4번
7
for i in range(4): MyTurtle.forward(100) MyTurtle.left(90) * 스페이스 4번
8
for i in range(5): MyTurtle.forward(100) MyTurtle.left(72) * 스페이스 4번
9
for i in range(6): MyTurtle.forward(100) MyTurtle.left(60) * 스페이스 4번
10
N각형 그리기 일반화 해봐~!!
11
For문으로 n각형 for i in range(n): MyTurtle.forward(100) MyTurtle.left( 360 / n ) * 스페이스 4번
12
def draw_n_sided_shape(n): ____for i in range(n):
함수로 만들어 보자! def draw_n_sided_shape(n): ____for i in range(n): ________MyTurtle.forward(100) ________MyTurtle.left( 360 / n )
13
함수 구조 def 함수이름 (파라미터1,파라미터2, … ): ____수행할 코드1 ____수행할 코드2 ____...
14
함수를 사용해 보자 draw_n_sided_shape(3) #삼각형 그리기 draw_n_sided_shape(4) #삼각형 그리기 draw_n_sided_shape(5) #삼각형 그리기
15
만들어 보시오! (함수 이용)
16
기억 안나는 분들을 위한 서비스 import turtle MyTurtle = turtle.Turtle() / MyTurtle.shape(‘turtle’) MyTurtle.undo() / MyTurtle.home() / MyTurtle.clear() MyTurtle.pendown() / MyTurtle.penup() MyTurtle.begin_fill() / MyTurtle.end_fill()
17
다윗의 별 그리기 (함수 사용)
18
거북이 속도 바꾸기 속도 바꾸기 speed(숫자 또는 문자) # 0~10 Ex) MyTurtle.speed(0) # 가장 빠르게 “fastest”: 0 / “fast”: 10 / “normal”: 6 “slow”: 3 / “slowest”: 1
19
원의 일부 그리기 원의 일부 그리기 circle(반지름, 각도) # 0~360 Ex) MyTurtle.circle(80, 180)
20
음양오행 (함수 써보려 노력해 보삼) 어려우면 태극기 그리기
Similar presentations