Python의 거북이는 무엇이며 어떻게 작동합니까?

Python의 거북이는 무엇이며 어떻게 작동합니까?

Python의 거북이 모듈을 사용하면 캔버스에 그림을 그려 이미지와 모양을 만들 수 있습니다 . 거북이는 그래픽과 관련된 기본 프로그래밍 개념을 초보자에게 소개하는 데 자주 사용됩니다.

거북이를 사용하여 선 및 기타 패턴을 포함하여 다양한 모양을 그릴 수 있습니다. 모양을 만들기 위해 거북이가 이동하는 방향을 지정하고 색상과 펜 크기를 변경하여 이 작업을 수행할 수 있습니다.

파이썬에서 거북이는 무엇입니까?

캔버스에서 거북이는 종이 위에서 펜을 움직이는 것과 유사하게 이동할 수 있는 지점을 나타냅니다.

다른 방향으로 움직이는 거북이

캔버스에 거북이를 생성하면 거북이를 왼쪽, 오른쪽, 위 또는 아래로 이동할 수 있습니다. 그런 다음 거북이는 이동하는 방향으로 선을 그립니다. 거북이를 특정 방향으로 움직이게 하여 다양한 모양을 그릴 수 있습니다.

JES 애플리케이션에서 그래픽을 만드는 것은 Python 기반 언어를 사용하여 캔버스에 도형을 그리는 또 다른 방법입니다.

캔버스에 거북이를 추가하는 방법

거북이 개체와 캔버스를 만들려면 거북이 모듈을 사용해야 합니다 .

  1. shapes.py 라는 새 파일을 만들고 PyCharm 또는 VS Code와 같은 Python IDE를 사용하여 엽니다.
  2. 파일 내에서 거북이 모듈을 가져옵니다. import turtle
  3. 거북이 모듈을 사용하여 새 거북이 개체를 만듭니다. 새 거북이 개체를 만들면 캔버스도 자동으로 만들어집니다. 프로그램을 실행하면 캔버스가 열립니다. my_turtle1 = turtle.Turtle()
  4. 거북이의 모양을 설정합니다. 이것은 도형을 그리는 데 사용하는 포인트 또는 “펜촉”입니다. my_turtle1.shape("turtle")
  5. 도형을 그릴 선의 색상을 설정합니다. my_turtle1.color("green")
  6. exitonclick() 함수를 사용하여 만든 캔버스를 열어 둡니다. 즉, 캔버스 창은 클릭할 때만 닫힙니다. turtle.exitonclick()
  7. 명령줄을 열고 Python 스크립트를 저장한 폴더로 이동합니다. 예를 들어 바탕 화면에 저장한 경우 명령은 다음과 유사합니다. cd C:\Users\Sharl\Desktop
  8. python 명령을 사용하여 파일을 실행합니다. python shapes.py
  9. 캔버스가 열릴 때까지 기다립니다. 기본적으로 거북이는 캔버스 중앙에 있고 오른쪽을 향하고 있습니다.
    Python 거북이 기본 ​​위치

거북이를 어떤 방향으로든 움직이게 하는 방법

right() , left() , backward()forward() 함수를 사용하여 거북이를 캔버스 주위로 이동합니다. 거북이가 이동하는 방향은 현재 위치를 기준으로 합니다. 예를 들어 거북이가 “오른쪽” 방향을 향하고 있는 경우 다시 오른쪽으로 돌면 거북이가 캔버스 아래로 내려갑니다.

  1. 거북이의 색상을 설정한 후 exitonclick() 함수를 사용하기 전에 거북이를 앞으로 이동시킵니다. 거북이는 기본적으로 “오른쪽”을 향하고 있으므로 앞으로 이동하면 화면 오른쪽으로 선이 그려집니다. 숫자는 이동한 거리를 픽셀 단위로 나타냅니다. my_turtle1.forward(100)
    오른쪽으로 움직이는 파이썬 거북이
  2. 앞으로 움직이는 대신 거북이를 뒤로 움직이게 할 수 있습니다. 이렇게 하면 화면 왼쪽으로 선이 그려집니다. my_turtle1.backward(100)
    왼쪽으로 움직이는 파이썬 거북이
  3. 거북이를 움직이기 위해서는 forward() 또는 backward() 함수 만 사용할 수 있습니다 . 위, 아래 또는 대각선으로 이동하려면 거북이가 향하는 방향을 변경해야 합니다. 거북이의 시작점에서 왼쪽으로 90도 회전하도록 합니다. 거북이가 위를 향하면 앞으로 이동합니다. my_turtle1.left(90)
    my_turtle1.forward(100)

    위로 올라가는 파이썬 거북이
  4. 또는 거북이의 시작 위치에서 오른쪽으로 90도 회전하도록 합니다. 거북이를 앞으로 움직여 아래쪽으로 가는 선을 그립니다. my_turtle1.right(90)
    my_turtle1.forward(100)

    아래로 이동하는 파이썬 거북이
  5. 여러 방향의 조합을 사용하여 원하는 선이나 모양을 그립니다. 거북이를 원하는 만큼 회전하여 대각선으로 이동할 수도 있습니다. my_turtle1.forward(100)
    my_turtle1.left(90)
    my_turtle1.forward(100)
    my_turtle1.right(45)
    my_turtle1.forward(100)
    my_turtle1.left(135)
    my_turtle1.forward(300)
    my_turtle1.left(90)
    my_turtle1.forward(50)
  6. 명령줄에서 python shapes.py 명령을 사용하여 캔버스를 다시 열어 생성된 모든 선과 모양을 봅니다. GitHub 리포지토리에서 거북이의 움직임에 대한 위의 모든 예를 볼 수 있습니다.
    다른 방향으로 움직이는 거북이

비주얼 프로그래밍을 통해 배우기

이제 Python에서 거북이를 만드는 방법과 다른 방향으로 거북이를 이동하는 방법을 이해했습니다. 거북이를 사용하여 정사각형, 삼각형 또는 직사각형과 같은 실제 모양을 만들어 연습을 계속하십시오. 다른 Python 모듈을 탐색하여 Python을 최대한 활용할 수도 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다