파이썬 turtle 예제

파이썬 거북이는 월리 Feurzig에 의해 1966 년에 발명 된 로고 프로그래밍 언어에서 진화 뭔가이다. 오브젝트 지향 프로그래밍 접근 방식의 도움으로 인상적인 애니메이션 세트를 쉽게 만들 수 있습니다. 이 프로그램은 모든 단일 방법을 행사하지 않습니다 – 그 지루하게 긴 것 – 하지만 그것은 몇 가지 간단한 그래픽을 그리기 하 고 종료 하기 전에 키 누를 기다리는 거북 그래픽 처럼 보여줍니다. 거북이는 모양의 윤곽을 그린 다음 채우기 기능을 사용하여 색상으로 채울 수 있습니다. 채우기 프로세스는 begin_color() 함수가 호출될 때 시작됩니다. 거북이는 평소처럼 움직일 수 있습니다. end_fill() 함수가 호출되면 거북이가 그리는 모양이 채우기 색상으로 채워집니다. 채우기 색상은 펜 색상과 분리되어 있습니다. 이 튜토리얼은 파이썬의 turtle.py 모듈에 대해서만 설명합니다. 파이썬 프로그래밍 언어를 설명하지 않습니다.

거북이 그래픽은 오랜 역사를 가진 접근 방식입니다. 원래 거북이는 물리적 인 물체, 종이의 큰 시트에 배치하고 이동하도록 지시 할 수있는 로봇이었다. 그런 다음 거북이는 종종 삼각형으로 표현 되는 고해상도 화면에 시각적 추상화 된다. 순수한 그래픽 형식에서도 거북이의 개념은 어떤 행동이 수행되고 있는지, 따라서 프로그램이 무엇을하고 있는지 쉽게 파악할 수 있습니다. 오히려 우리 자신을 때마다 숫자를 계산, 우리는 대신 변수를 정의하고 파이썬이 우리를 위해 알아 내기 위해 수식을 사용하도록 할 수 있습니다. 애니메이션에 파이썬 거북이를 사용하기 전에 다음 단계를 수행하여 환경을 설치하십시오. 거북이의 방법과 기능을 활용하려면 거북이를 가져와야 합니다.” 거북이”는 표준 파이썬 패키지로 포장되어 있으며 외부에 설치할 필요가 없습니다. 거북이 프로그램을 실행하기위한 로드맵은 4 단계를 따릅니다 : 반대 방향으로 쌍으로 회전하는 거북이 춤 먼저 거북이 모듈을 가져옵니다. 그런 다음 창을 만들고 거북이 오브젝트를 만들고 도면 보드에 그릴 수 있는 거북이 방법을 사용합니다. 왼쪽() 및 forward()와 같은 많은 지침이 있습니다. 이러한 지침을 함수라고 합니다. 이 자습서에서는 거북이 모듈의 많은 기능에 대해 설명합니다.

이러한 기능을 더 많이 배우면 다양한 모양과 아름다운 그림을 그릴 수 있습니다! 화살표, 거북이 등 : 모양은 예를 들어, 내장 모양 중 일 수있다 자세한 내용은 도움말(모양)을 사용해 보십시오. 그것은 오래된 거북이 모듈의 장점을 유지하고 (거의) 100 % 호환하려고합니다. 즉, 먼저 학습 프로그래머가 -n 스위치를 사용하여 IDLE 실행 내에서 모듈을 사용할 때 모든 명령, 클래스 및 메서드를 대화식으로 사용할 수 있습니다. 거북이는 님스틱으로, 이벤트 구동 (마우스, 키보드) 구성 사전에서 값 “using_IDLE”값이 False (기본값)이면, 또한 mainloop를 입력합니다. 비고: -n 스위치(하위 프로세스 없음)가 있는 IDLE이 사용되는 경우 이 값을 turtle.cfg에서 True로 설정해야 합니다. 이 경우 IDLE의 자체 mainloop는 클라이언트 스크립트에도 활성화되어 있습니다.