본문 바로가기
728x90

파이썬31

파이썬 공부하기 기초부터 시작 (재귀함수) 재귀함수란 함수를 만든 뒤 그 함수 안에서 자신을 호출하는 함수입니다. 재귀함수를 사용할 때 끝나는 문구가 없다면 무한반복이니 꼭 끝나는 문구를 넣어주세요. 재귀함수(recursion) 재귀함수를 사용해서 나무 그림 그리기 import turtle as t t.Turtle() t.bgcolor("black") t.color("white") t.speed(50) t.left(90) def tree(length): if length>1: t.forward(length) t.right(45) tree(length/2)### 재귀함수 t.left(90) tree(length/2)### 재귀함수 t.left(135) t.forward(length) t.left(180) tree(150) turtle패키지를 사용해.. 2022. 7. 22.
파이썬 turtle 패키지로 그림그리기 코드 작성 (색상,반복) 저번에는 수작업으로 졸라맨을 그려봤는데요. 이번에는 반복문을 이용해서 색상도 변경하고, 조금 더 간단하게 코드 작성해 보겠습니다. 삼각형, 사각형, 등의 꼭짓점이 있는 모양을 만들 때는 left 또는 right의 숫자를 360 나누기 꼭짓점 개수로 계산해서 입력합니다. 꼭짓점 없이 커지는 모양이 만들고 싶을 때는 생각한 도형의 각도에서 +1이나-1을 해주면 됩니다. 예를 들어) 삼각형의 점점 커지는 모양을 만들고 싶을 때는 119 또는 121을 입력합니다. (360/3-1) 색상변경 import turtle as t t.Turtle()### 객체생성 t.bgcolor("black")### 배경색 t.speed(15)### 속도 기본적으로 배경색과 속도, 정도만 입력했습니다. ### 1번모양 length=.. 2022. 7. 21.
파이썬 turtle 패키지로 그림그리기 코드 작성 (졸라맨) turtle 패키지로 졸라맨 한번 그려봤습니다. 반복문 없이 하나하나 코드 작성하다 보니 적응이 빨리됩니다. 역시 반복학습이 최고인 것 같습니다. Turtle(), bgcolor(), color(), speed(), lefr(), right(), forward(), circle() 사용 import turtle as t t.Turtle() t.bgcolor("white") t.color("black") t.speed(5) t.left(90) t.forward(30) t.right(90) t.circle(75) t.right(90) t.forward(30) t.left(120) t.forward(70) t.right(180) t.forward(70) t.right(60) t.forward(70) t.rig.. 2022. 7. 20.
파이썬 기본패키지 turtle 모듈 사용법 turtl은 다양한 그림을 그릴 수 있게 해주는 패키지입니다. turtle turtle사용법은 import키워드를 사용해서 turtle모듈을 가져오고 turtle.Turtle()을 사용해서 객체를 생성합니다. (as 키워드를 사용해서 turtle이름을 t 또는 다른 이름으로 바꿔서 작성할 수 있습니다.) import turtle as t t.Turtle() t.bgcolor("black")### 배경색 t.color("white")### 글자색 t.speed(5)### 속도 t.forward(100)### 직선 t.left(90)### 90도로꺽기 t.forward(100) t.left(90) t.forward(100) t.left(90) t.forward(100) t.circle(50)### 동그라미 .. 2022. 7. 19.
728x90