파이썬 터틀 예제

이 거북이에 마우스 클릭 이벤트에 재미를 바인딩합니다. fun이 없음이면 기존 바인딩이 제거됩니다. 익명 거북의 예, 즉 절차적 방법: 터틀스크린의 배경색 설정 또는 반환. 거북이 오브젝트 자체를 반환합니다. 합리적인 사용만: “익명 거북이”를 반환하는 함수: 프로그램이 실행될 때 인터프리터는 항상 어떤 문이 실행될지 추적합니다. 이를 프로그램 실행 흐름의 제어 흐름이라고 합니다. 인간이 프로그램을 실행할 때, 그들은 종종 차례로 각 문을 가리키기 위해 손가락을 사용합니다. 그래서 우리는 제어 흐름을 “파이썬의 움직이는 손가락”으로 생각할 수 있습니다. 화면이라는 이름의 TurtleScreen 인스턴스와 거북이 인스턴스의 예: “거북이”는 도면 보드와 같은 파이썬 기능으로 거북이를 명령하여 모든 것을 그릴 수 있습니다! 우리는 거북이 를 움직일 수있는 거북이 .forward (…)와 거북이 .right (…)와 같은 기능을 사용할 수 있습니다.일반적으로 사용되는 거북이 방법은 다음과 같습니다. 거북이는 위에서 설명한 모든 방법을 “거북이/거북이의 방법”으로 가지고 있습니다. TurtleScreen 클래스는 그래픽 창을 그리기 거북이의 놀이터로 정의합니다.

생성자는 tkinter가 필요합니다. 캔버스 또는 스크롤캔버스를 인수로 합니다. 거북이가 일부 응용 프로그램의 일부로 사용될 때 사용해야합니다. 당신은 거북이를 호출하여 거북이를 만듭니다. 거북이(). 이렇게 하면 컴퓨터 디스플레이에 별도의 창(화면이라고 함)이 자동으로 나타납니다. 거북이라고 부를 수 있습니다. 이 창을 나타내는 개체를 얻으려면 화면입니다. 제목()을 설정하여 캔버스 크기를 설정하는 경우, 화면 크기()를 설정하고 화면 내용을 초기 상태로 복원하는 clear()와 같은 몇 가지 방법이 있습니다. 거북이 개체에는 패밀리로 그룹화할 수 있는 여러 메서드가 있습니다. 거북이의 움직임을 제어하는 방법이 있습니다: 방법 Turtle.tracer(), Turtle.window_width() 및 Turtle.window_height()가 제거되었습니다.

이러한 이름과 기능이 있는 메서드는 이제 화면 메서드로만 사용할 수 있습니다. 이러한 함수에서 파생된 함수는 여전히 사용할 수 있습니다. (사실 이미 파이썬 2.6에서 이러한 메서드는 해당 TurtleScreen / 화면 메서드의 복제에 불과했습니다.) 이 섹션의 대부분의 예제는 거북이라는 거북이 인스턴스를 참조합니다. 거북이.filling() 메서드가 추가되었습니다. 그것은 부울 값을 반환 : 채우기 프로세스가 진행되는 경우 True, 그렇지 않으면 False. 이 동작은 Python 2.6에서 인수가 없는 fill() 호출에 해당합니다. 그런 다음 거북이를 클릭하고 드래그하면 화면 전체로 이동하여 펜이 다운된 경우 핸드드로잉이 생성됩니다.

This entry was posted in Uncategorized. Bookmark the permalink.