본문 바로가기
728x90

파이썬18

[터틀 그래픽] 클릭하는 곳에 사각형 그리기 아래 코드는 사용자가 화면을 클릭할 때마다 거북이가 해당 위치로 이동하여 선을 그리는 프로그램입니다. 아래는 코드의 동작과정을 자세히 설명한 것입니다. import turtle def draw(x,y) : t.down() t.goto(x,y) t = turtle.Turtle() t.shape("turtle") t.pensize(5) t.pencolor('green') s = turtle.Screen() s.onscreenclick(draw) s.mainloop() 1. draw 함수 -매개변수 x, y로 클릭된 위치를 받습니다. -down() 메서드를 호출하여 거북이의 펜을 내려서 그림을 그릴 준비를 합니다. -goto() 메서드를 사용하여 거북이를 클릭된 위치로 이동시킵니다. 이렇게 하면 거북이가 클릭.. 2023. 5. 25.
파이썬으로 작성된 함수 호출 코드 파이썬으로 함수 호출 코드를 만드는 이유는 여러 가지가 있을 수 있습니다. 함수는 프로그램을 구성하는 기본적인 빌딩 블록 중 하나이며, 함수 호출은 이러한 블록을 조합하여 프로그램을 구성하는 방식 중 하나입니다. 함수 호출을 사용하면 다음과 같은 이점이 있습니다. 1. 코드 재사용성: 함수를 호출하는 것은 이전에 작성한 코드를 다시 사용할 수 있도록 하는 데 도움이 됩니다. 함수 호출을 사용하여 작업을 수행하면 코드를 중복 작성하는 것을 피할 수 있습니다. 2. 코드의 가독성 향상: 함수를 호출하는 것은 코드의 가독성을 높여주는 데 도움이 됩니다. 함수 이름은 해당 함수가 수행하는 작업을 설명하므로 코드를 이해하기 쉬워집니다. 3. 코드 유지보수 용이성: 함수를 호출하는 것은 코드를 유지보수하기 쉬워집니.. 2023. 5. 4.
반복, 선택문 이용하여 거북이 제어하기 import turtle as t t.shape("turtle") t.width(3) t.shapesize(3,3) while True: command = input("명령을 입력하시오(l/r): ") if command == 'l': t.left(90) t.forward(100) elif command == 'q': exit(0) else: t.left(90) t.forward(100) t.done() 위에 있는 코드는 거북이 그래픽을 이용하여 사용자 입력에 따라서 거북이를 좌우로 움직이는 예제 코드입니다. t.shape("turtle"): 거북이 모양으로 그래픽 설정 t.width(3): 거북이가 그리는 선의 두께 설정 t.shapesize(3, 3): 거북이의 크기를 가로세로 3배 확대 while .. 2023. 5. 4.
(파이썬) 화면에 출력하는 프로그램 구구단 작성 1. 파이썬으로 구현하기(while문) i = 1 while i 2023. 5. 4.
728x90