메인
home
소프트웨어
home

[파이썬 기초 실습][김주원][산내중]

게임 제작

깃허브 오픈소스 구동하기
중요
도구 패키지에서 pygame을 설치하기
스네이크게임

오픈소스를 활용한 터틀 그림

import turtle

얼굴 그리기

def draw_face(): turtle.penup() turtle.goto(0, -100) turtle.pendown() turtle.color("pink") turtle.begin_fill() turtle.circle(100) # 얼굴 원 turtle.end_fill()

눈 그리기

def draw_eyes(): # 왼쪽 눈 turtle.penup() turtle.goto(-35, 50) turtle.pendown() turtle.color("white") turtle.begin_fill() turtle.circle(15) turtle.end_fill()
# 오른쪽 눈 turtle.penup() turtle.goto(35, 50) turtle.pendown() turtle.color("white") turtle.begin_fill() turtle.circle(15) turtle.end_fill()
Plain Text
복사

코 그리기

def draw_nose(): turtle.penup() turtle.goto(0, 30) turtle.pendown() turtle.color("pink") turtle.begin_fill() turtle.circle(25, 180) # 돼지 코 turtle.end_fill()

입 그리기

def draw_mouth(): turtle.penup() turtle.goto(-30, 0) turtle.pendown() turtle.setheading(-60) turtle.circle(30, 120) # 입 그리기

귀 그리기

def draw_ears(): # 왼쪽 귀 turtle.penup() turtle.goto(-70, 80) turtle.pendown() turtle.color("pink") turtle.begin_fill() turtle.circle(40, 180) turtle.end_fill()
# 오른쪽 귀 turtle.penup() turtle.goto(70, 80) turtle.pendown() turtle.color("pink") turtle.begin_fill() turtle.circle(40, -180) turtle.end_fill()
Plain Text
복사

돼지 그리기

def draw_pig(): draw_face() draw_eyes() draw_nose() draw_mouth() draw_ears()

화면 설정

turtle.speed(3) turtle.bgcolor("white")

돼지 그리기

draw_pig()
turtle.hideturtle() turtle.done()

랜덤 함수를 활용한 그림

파이썬 터틀로 윈도우 마크 그리기

사각형 그리기

파이썬 기초실습

파이썬 라이브러리를 가져오는 3가지 방법
1.import
2.
as로 별명 부르기
3.from으로 라이브러리 함수를 기본으로 등록해 쓰기
4.반복문으로 그림그리기
5.if문으로 원하는 도형 그리기
파이썬 함수 정리