파이썬 터틀
-파이썬 코드를 통헤 다양한 그래픽을 만드는 파이썬 학습용 프로그래밍
PythonTurtle
A learning environment for Python programming suitable for beginners and children, inspired by Logo. PythonTurtle strives to provide the lowest-threshold way to learn (or teach) software development in the Python programming language. Students command an i
pythonturtle.org

레벨에 따라 그래픽이 달라짐


LEVEL1
for문에 의해 도형을 그린다..o0o
turn : 각도를 지정
go : n만큼 직진


turn(-50) : 각도 반대방향으로 틀기

width() : 변경할 선의 두깨 변경

LEVEL2
reset() : 처음으로 돌아가기

invisible() : 거북이 커서 감추기
visible() :거북이 커서 다시 켜기


pen_up() : 선 안 보이게 하기
pen_down() : 선 보이게 하기
clear() : 그림만 지우기 -> reset()이랑 헷갈리지 말기


LEVEL3
for문 반복문

삼각형 그리기

for문으로 삼각형, 사각형 그리기


오각형 만들기

직진하기


원 그리기

LEVEL4
원 그리기
-빈복문 1 : "반복할 내용 36개 그려라"
-반복문 2 : "36각형을 그려라"
-목표는 36개의 원을 겹치지 않게 그리는 것 : turn()이용 해서 방향을 10도씩 틀기
ㄴ콜론 뒤 들여쓰기한 문장 : for 반복문의 실행 내용에 해당
여기서 반복문 1에 해당하는 내용을 실행하고 싶으면 shift + tab으로 한 칸 내어쓰기 하기
그냥 tab은 들여쓰기


실행 결과



def [함수이름](인자) :
[실행할 명령]
def ploygon()
polygon으로 오각형 그리기
실행 결과



이를 이용해서 다각형 그리기
3~9각형 이어 그리기 실행 결과


다각형을 그릴 떄 마다 30도씩 방향 전환
실행 결과


list로 여섯 개의 색을 가진 원 그리기
실행 결과


'언어 > python' 카테고리의 다른 글
파이펫 만들기 (0) | 2024.10.26 |
---|---|
파이썬 다운로드 (1) | 2024.10.26 |
python - 파일 입출력 (0) | 2024.08.25 |
python - class (0) | 2024.08.24 |
python(3) if, while, for, random (0) | 2024.08.22 |