메인
home
소프트웨어
home
🐈‍⬛

[11강]파이썬 라이브러리 - 터틀 활용 (10808 모정현)

라이브러리 구조 : 라이브러리 안에는 특정 기능을 하는 함수들이 있다

터틀 라이브러리 기본 배우기

import로 turtle 라이브러리를 가져온다
turtle.에 .은 turtle 안에 있는 함수를 가져온다는 의미이다.
turtle을 as t로 해서 t로 부르기로 했다.
fd는 forward() 직진 함수의 약자이다
다양한 거북이 옵션값을 넣어주었다
from turtle import * Turtle() color('pink') bgcolor('black') shape('turtle') speed(10) 색상 = ['red', "blue","green",'pink'] for ii in range(400): fd(ii+1) left(89) color(색상[ii%4])
JavaScript
복사
윈도우 마크 그리기
from turtle import * colormode(255) for kk in range(4): color(30,220,105) begin_fill() for ii in range(4) : forward(100) right(90) end_fill() left(90) penup() fd(20) pendown()
JavaScript
복사
터틀함
from turtle import * colormode(255) speed(20) shape('turtle') 반복횟수 = 50 색단계 = int(255/반복횟수) for kk in range(반복횟수): color(kk*색단계,0,0) begin_fill() for ii in range(4) : forward(50) right(90) end_fill() left(10) penup() fd(25) pendown()
Python
복사
from turtle import * import random as r speed(20) shape('turtle') colormode(255) for ii in range(100) : x = r.randint(-600,600) y = r.randint(-100,100) red = r.randint(100,255) green = r.randint(100,255) blue = r.randint(100,255) color(red,green,blue) size = r.randint(5,100) penup() goto(x,y) pendown() begin_fill() circle(size) end_fill() done()
Python
복사
### 별 모양 무작위로 그리기(수행) from turtle import * import random as r speed(20) colormode(255) shape('turtle') for ii in range(36): color(r.randint(0,255),r.randint(0,255),r.randint(0,255)) begin_fill() for kk in range(5): fd(100) right(144) end_fill() right(10) done()
Python
복사