Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để vẽ các hình dạng khác nhau bằng thư viện Python Turtle?

Trong chương trình này, chúng tôi sẽ vẽ các hình dạng khác nhau bằng cách sử dụng Turtle thư viện bằng Python. Turtle là một tính năng của trăn giống như một bảng vẽ, cho phép bạn ra lệnh cho một con rùa vẽ trên đó. Các hình dạng khác nhau mà chúng ta sẽ vẽ là hình vuông, hình chữ nhật, hình tròn và hình lục giác.

Thuật toán

Bước 1:Lấy độ dài của các cạnh cho các hình dạng khác nhau làm đầu vào.

Bước 2:Sử dụng các phương thức con rùa khác nhau như forward () và left () để vẽ các hình dạng khác nhau.

Mã mẫu

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)

Đầu ra

SQUARE:
Length of side: 100
Làm thế nào để vẽ các hình dạng khác nhau bằng thư viện Python Turtle? RECTANGLE:
Length of side a: 100
Length of side b: 20
Làm thế nào để vẽ các hình dạng khác nhau bằng thư viện Python Turtle? CIRCLE:
Radius of circle: 60

Làm thế nào để vẽ các hình dạng khác nhau bằng thư viện Python Turtle? HEXAGON:Length of side: 100
Làm thế nào để vẽ các hình dạng khác nhau bằng thư viện Python Turtle?