파이썬 선그리기

해적왕·2024년 3월 26일

정사각형 그리기

일반

import turtle

turtle.forward(120)
turtle.left(90)
turtle.forward(120)
turtle.left(90)
turtle.forward(120)
turtle.left(90)
turtle.forward(120)

import turtle

turtle.forward(120)
turtle.left(90)
turtle.forward(120)
turtle.left(90)
turtle.penup()
turtle.forward(120)
turtle.left(90)
turtle.pendown()
turtle.forward(120)

turtle.penup() 선을 그리지 않도록 펜을 들고 있는 상태를 나타냄
turtle이 이동하더라도 선이 그려지지 않음

turtle.pendown() 선을 그릴 수 있는 상태로 펜을 내려놓는 것을 나타냄
turtle이 이동하면 선이 그려짐

반복문

import turtle as t

t.shape("classic")
for i in range(0,4):
    t.forward(100)
    t.left(90)

import turtle as t

t.color("orange")
t.circle(100)

import turtle as t

t.shape("turtle")
t.forward(100)

arrow, turtle, circle, square, classic

함수 정의

import turtle

turtle.setup(1400, 800, 0, 0)

def square(d) :
    for i in range(0,4) :
        turtle.forward(120)
        turtle.left(90)

square(120)

turtle.setup(width, height, startx, starty) 함수는 터틀 그래픽 창의 크기와 위치를 설정
width: 터틀 그래픽 창의 가로 길이
height: 터틀 그래픽 창의 세로 길이
startx: 터틀 그래픽 창이 시작되는 x 좌표 -일반적으로는 화면 왼쪽 위 모서리가 (0, 0)
starty: 터틀 그래픽 창이 시작되는 y 좌표 - 일반적으로는 화면 왼쪽 위 모서리가 (0, 0)

0개의 댓글