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 |