[파이썬] 타이머 및 카운트다운 만들기(feat. time 모듈) -터틀 그래픽

타이머 및 카운트다운 만들기

터틀 그래픽(Turtle graphics)에서 타이머를 설정하는 기능은 파이썬의 turtle 모듈에서 제공되지는 않는다. 하지만, 일정 시간 간격으로 작업을 수행하고 싶다면 turtle 모듈과 time 모듈을 함께 사용하여 비슷한 효과를 낼 수 있다. 예를 들어, 특정 작업을 일정 시간마다 반복하고 싶다면, time 모듈의 sleep 함수와 함께 루프를 사용하여 원하는 작업을 수행할 수 있으니, 예제를 통해 만들어 보자 타이머 기능에 … 더 읽기

[파이썬] 어몽어스(among us) 그림 그리기 (with 터틀 그래픽)

터틀 그래픽에서 어몽어스(among us) 그림 그리기를 해보자. 방식은 forward(), circle() 등을 이용하는 그림이기에 코드 자체는 정말 간단하게 이해할 수 있다. 어몽어스(among us) 그림 그리기 주 사용되는 함수 – turtle.pensize() : 터틀이 그리는 선의 굵기– turtle.fillcolor() : 채우기 색상 설정– turtle.right() : 터틀을 오른쪽으로 회전 시키기– turtle.left() : 터틀을 왼쪽으로 회전 시키기– turtle.circle() : 터틀이 위치한 … 더 읽기

[파이썬] 반원 그리기 turtle.circle() 및 하트 그리기 (with 터틀 그래픽)

터틀 그래픽에서는 다양한 도형을 그릴 수 있는데 그 중에 반원에 대해 원하는 크기에 길이만 그릴 수 있다. 아래 그려진 원은 반지름이 100인 원을 그리도록 명령했을 때, 그려진 모습이다. 반원 그리기 명령어 알아보기 반원 그리기를 이용하여 하트(heart) 그리기

Loading

[파이썬] pygame 설치가 안될 경우를 위한 환경변수 설정(path)

pygame 환경 변수

Python을 설치 할 때 환경 변수를 추가 않았다면, 커맨드창에서 pip istall pygame을 입력하면 다음과 같은 ‘pip’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 오류가 뜨며 설치가 안 될 경우가 있다. 이럴 경우 파이썬을 설치할 때 path설정을 체크하지 않아 발생하는 오류이기에 새로 설치하거나 환경 변수에서 경로를 지정해 주면 설치가 가능하다. … 더 읽기

Loading

[파이썬] 터틀 그래픽에서 사용할 수 있는 컬러 리스트 turtle color list

터틀 컬러 리스트

터틀 그래픽에서 사용할 수 있는 컬러 리스트는 다양하다. 물론 RGB값을 표현하는 숫자로 입력을 해야 되지만, 터틀 그래픽에서는 이미 만들어진 컬러에 이름을 불러와서 색상이 적용이 가능하다. 다만 어떤 컬러의 이름을 불러오면 되는지는 쉽게 알 수가 없어서 리스트를 확인 하여 사용이 가능하다 터틀 그래픽 컬러 리스트 실행 결과 컬러 리스트 Page 1/4 컬러 리스트 Page 2/4 컬러 … 더 읽기

Loading

[파이썬] 크리스마스 카드 만들기 (with 터틀 그래픽)

크리스마스 카드 만들기

다각형 그리기 및 색 채우기와 텍스트 출력하기를 활용한다면 다양한 작품을 만들 수 있다. 그래서 이번에 만들어 볼 것은 크리스마스 카드 만들기를 하려고 한다. 크리스마스 카드 만들기 구성 요소들 구성별 코드 보기 최종 완성본

Loading

[파이썬] 마우스로 그림 그리기 ondrag(터틀 그래픽)

마우스로 그림 그리기

터틀 그래픽에서는 다양한 기능 중에 드래그 함수를 사용하여 그림을 그릴 수 있는 기능을 제공하고 있다. 사용하는 함수는 turtle.ondrag를 사용하여 그림을 그릴 수 있다. 드래그 함수을 활용한 마우스로 그림 그리기 사용한 주요 함수 알아보기 turtle.ondrag() – 터틀을 마우스로 드래그 할 수 있도록 해주는 함수 turtle.towards(x, y) – 현재 좌표와 (x, y)를 잇는 선분의 각도를 반환해주는 함수 … 더 읽기

Loading

[파이썬] 방향키를 이용하여 터틀 움직이기 (onkey)

키보드로 터틀 움직이기

터틀 그래픽에서 나오는 터틀을 키보드 방향키(turtle.onkey)를 눌렀을 때 키입력을 감지하여 터틀 움직이기를 실행할 수 있다. 키보드의 방향키를 눌러 터틀 움직이기 사용하는 함수 turtle.pensize()– 터틀이 그리는 선의 두께 turtle.setheading()– 터틀이 바라보고 있는 각도EAST : setheading(0)NORTH : setheading(90)WEST : setheading(180)SOUTH : setheading(270) turtle.listen()– 키 입력 명령어를 실행하기 위해 사용되는 함수turtle.onscreenclick(x, y) – 화면을 클릭 했을 때 함수를 … 더 읽기

Loading

[파이썬] 터틀그래픽에서 텍스트 출력하기

텍스트 출력하기

터틀 그래픽은 여러가지를 할 수 있도록 제공하고 있는데 그중에 텍스트를 출력할 수있다. 텍스트는 한글, 영어 등 다양하게 가능하지만 거기에 맞는 폰트가 필요하다. 우리가 쓰는 한글 윈도우 또는 맥에서는 기본 폰트를 제공하고 있고 별도의 폰트를 설치 할 경우에만 그 폰트를 사용할 수 있다. 터틀 그래픽에서 텍스트 출력하기 형식 : turtle.write(“massage”, move=False, align=”center”, font=(“굴림”,20,”bold”)) 명령어 설명 : … 더 읽기