Trong chương trình này, vẽ các hình dạng khác nhau bằng thư viện Turtle trong Python. Turtle là tính năng như bảng vẽ, cho phép điều khiển rùa vẽ khắp nơi. Các hình: vuông, chữ nhật, tròn, lục giác.
Thuật toán
Bước 1: Nhập độ dài cạnh cho các hình dạng.
Bước 2: Dùng các phương thức turtle như forward() và left() để vẽ hình.
Mã ví dụ
import turtle
t = turtle.Turtle()
# VUÔNG
side = int(input("Độ dài cạnh: "))
for i in range(4):
t.forward(side)
t.left(90)
# CHỮ NHẬT
side_a = int(input("Độ dài cạnh a: "))
side_b = int(input("Độ dài cạnh 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)
# TRÒN
radius = int(input("Bán kính tròn: "))
t.circle(radius)
# LỤC GIÁC
for i in range(6):
t.forward(side)
t.left(300)
Kết quả
VUÔNG: Độ dài cạnh: 100CHỮ NHẬT: Độ dài cạnh a: 100 Độ dài cạnh b: 20
TRÒN: Bán kính tròn: 60
LỤC GIÁC: Độ dài cạnh: 100
CHỮ NHẬT: Độ dài cạnh a: 100 Độ dài cạnh b: 20
TRÒN: Bán kính tròn: 60
LỤC GIÁC: Độ dài cạnh: 100 