본문 바로가기

파이썬 일지

파이썬 1회차 복습정리2

1. Turtle

 

import turtle 또는

import turtle as t

# import(입력) 다음에 붙은 turtle와 t는 "turtle.shape" / "t.shape" 형식으로 사용한다는 뜻

 

명령어

shape - 거북이 모양

classic - 거북이가 화살표로 변한다.

turtle - 거북이모양으로 표기

triangle - 삼각형 표기

forward() - ()만큼 이동한다. fd로도 표기

backward() - ()뒤로 이동한다. back로도 표기

left() - ()만큼 좌회전. lt로도 표기

right() - ()만큼 우회전. rt로도 표기

angle=() - 왼쪽으로 회전할 각도

circle() - ()만큼 원을 그린다. 단 원의 중심 기준이 아니라 표기점 위치를 기준으로 그린다.

speed(0~10) - 그리는 속도, 0무한정 속도다. 10으로 갈수록 빨라짐

pensize() - () 펜 굵기

width() - ()만큼 펜 굵기

color("") - 글자색 변경

bgcolor - 배경색 변경

begin_fill() - 도형 채우기

end_fill() - 색채우기 해제

st() or showturtle() - 거북이 표시하기

ht() or hideturtle() - 거북이 숨기기

clear() - 화면 지우기

reset() - 맨처음 자리 이동

 

#정오각형

import turtle as t

n=5
t.color("purple")
t.begin_fill()
for x in range(n):     #for반복문을 통해 반복되는 문장 생략
    t.forward(50)       #50만큼 이동한다.
    t.left(360/n)         #왼쪽으로 회전한다. 360/n만큼 회전한다.
t.end_fill()                #도형 색채우기

 

import turtle as t

n=50                  #원의 갯수
t.bgcolor("black")   #배경색
t.color("green")      #원의 색
t.speed(0)             #원을 그리는 속도
for x in range(n):    #for 반복문
    t.circle(80)         #원 80크기만큼그리기
    t.left(360/n)       #왼쪽으로 360/n만큼 이동한다.

 

import turtle as t

angle=89                  #거북이가 왼쪽으로 회전할 각도
t.bgcolor("black")
t.color("yellow")
t.speed(0)
for x in range(200):
    t.forward(x)             #x만큼 이동한다.
    t.left(angle)

 

 

개념 정리 참고 : wikidocs.net/20370

'파이썬 일지' 카테고리의 다른 글

파이썬 1회차 복습4  (0) 2021.04.19
파이썬 1회차 복습3  (0) 2021.04.19
파이썬 1회차 복습 정리  (0) 2021.04.19