본문 바로가기
SW.AI 트랙/python

[Python turtle] 02. 파이썬 터틀 선 그리기

by AI 봇 2022. 7. 29.

A4. 파이썬 터틀 선 그리기

 

별 그리기

import turtle
turtle.shape("turtle")
turtle.forward(200)
turtle.left(144)         # 별의 한 내부각은 144도 이다
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)

 

삼각형 그리기(for 반복문 사용)

import turtle
for i in range(1,4):
    turtle.forward(100)
    turtle.left(120)

 

오각형 그리기(for 반복문 사용)

import turtle
for i in range(1,6):
    turtle.forward(100)
    turtle.left(72)

 

사각형을 그리고 파란색(blue)으로 칠해보자 

import turtle
turtle.shape("turtle")
turtle.color("blue")
turtle.begin_fill()
for i in range(4):
    turtle.forward(100)
    turtle.left(90)
turtle.end_fill()

circle() 함수를 이용해서 원 그리기

import turtle
turtle.shape("turtle")
turtle.color("red")
turtle.circle(50)

circle() 함수를 이용해서 삼각형 그리기

import turtle
turtle.shape("turtle")
turtle.color("red")
turtle.circle(50,steps=3)

circle() 함수를 이용해서 다각형 그리기 실습

import turtle

turtle.shape("turtle")
turtle.setup(width=800,height=400)

turtle.penup()
turtle.goto(-200,0)
turtle.color("red")
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(-200,-50)
turtle.write("원",font=(10))
turtle.pendown()

turtle.penup()
turtle.goto(0,0)
turtle.color("red")
turtle.pendown()
turtle.circle(50, steps=5)
turtle.penup()
turtle.goto(0,-50)
turtle.write("오각형",font=(10))
turtle.pendown()

turtle.penup()
turtle.goto(200,0)
turtle.color("red")
turtle.pendown()
turtle.circle(50, steps=6)
turtle.penup()
turtle.goto(200,-50)
turtle.write("육각형",font=(10))
turtle.pendown()