Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Turtle 라이브러리를 사용하여 다른 모양을 그리는 방법은 무엇입니까?

<시간/>

이 프로그램에서는 거북이를 사용하여 다양한 모양을 그립니다. 라이브러리 파이썬에서. 거북이는 그림판과 같은 파이썬 기능으로 거북이에게 명령하여 전체를 그릴 수 있습니다. 우리가 그릴 다양한 모양은 정사각형, 직사각형, 원 및 육각형입니다.

알고리즘

1단계:입력으로 다른 모양의 변의 길이를 가져옵니다.

2단계:다른 모양을 그리기 위해 forward() 및 left()와 같은 다른 거북이 메서드를 사용합니다.

예시 코드

import turtle
t = turtle.Turtle()

#SQUARE
side = int(input("Length of side: "))
for i in range(4):
   t.forward(side)
   t.left(90)

#RECTANGLE
side_a = int(input("Length of side a: "))
side_b = int(input("Length of side b: "))
t.forward(side_a)
t.left(90)
t.forward(side_b)
t.left(90)
t.forward(side_a)
t.left(90)
t.forward(side_b)
t.left(90)

#CIRCLE
radius = int(input("Radius of circle: "))
t.circle(radius)

#HEXAGON
for i in range(6):
   t.forward(side)
   t.left(300)

출력

SQUARE:
Length of side: 100
Python Turtle 라이브러리를 사용하여 다른 모양을 그리는 방법은 무엇입니까? RECTANGLE:
Length of side a: 100
Length of side b: 20
Python Turtle 라이브러리를 사용하여 다른 모양을 그리는 방법은 무엇입니까? CIRCLE:
Radius of circle: 60

Python Turtle 라이브러리를 사용하여 다른 모양을 그리는 방법은 무엇입니까? HEXAGON:Length of side: 100
Python Turtle 라이브러리를 사용하여 다른 모양을 그리는 방법은 무엇입니까?