Tính chu vi hình chữ nhật bằng python

Chu vi hình chữ nhật là tổng của độ dài cạnh ngắn và độ dài cạnh dài của hình chữ nhật. Công thức tính chu vi hình chữ nhật là: Chu vi = (Độ dài + Độ rộng) x 2. 

Tính chu vi hình chữ nhật bằng python cơ bản

Để tính chu vi hình chữ nhật bằng Python, bạn vẫn theo công thức: chu vi = 2 * (chiều rộng + chiều dài).

Ví dụ:

# Tính chu vi của hình chữ nhật có chiều rộng là 4 và chiều dài là 6
width = 4
length = 6
perimeter = 2 * (width + length)
print(perimeter)  # Kết quả: 20

Với thuật toán trên, bạn có thể sử dụng để tính chu vi hình chữ nhật và cũng áp dụng được cho các hình khác như hình vuông, hình tròn, hình tam giác, ...

Nếu bạn muốn người dùng nhập chiều rộng và chiều dài từ màn hình, bạn hãy xem lệnh bên dưới

Tính chu vi hình chữ nhật với chiều dài  do người dùng nhập 

Cải tiến thuật toán trên 1 chút, ta có thể cho người dùng nhập chiều dài và chiều rộng vào từ màn hình

# Tính chu vi của hình chữ nhật với chiều dài và rộng do người dùng nhập
width = int(input("Nhập vào chiều rộng hình chữ nhật: "))
length
= int(input("Nhập vào chiều dài hình chữ nhật: "))
perimeter = 2 * (width + length) print(perimeter) # Kết quả: 20
Với hàm input ta sẽ in ra màn hình 1 câu: "Nhập vào chiều dài hình chữ nhật: " và chờ người dùng nhập liệu. Hàm int kèm theo sẽ chuyển đổi chữ thành số. Ví dụ người dùng nhập vào 4 nó có thể là kiểu string vì thế để sử dụng cho phép nhân, ta sẽ chuyển qua số dạng interger bằng hàm int
 

Tính chu vi hình chữ nhật bằng hàm

Cuối cùng, bạn có thể gom công thức tính chu vi hình chữ nhật dưới dạng hàm số để sử dụng cho nhiều trường hợp khác nhau. Cải tiến ví dụ trên, chúng ta đã khai báo một hàm calculate_perimeter với hai tham số là chiều dài và chiều rộng của hình chữ nhật

def calculate_perimeter(length, width):
  perimeter = 2 * (length + width)
  return perimeter

length = int(input("Nhập vào chiều dài hình chữ nhật: "))
width = int(input("Nhập vào chiều rộng hình chữ nhật: "))

perimeter = calculate_perimeter(length, width)
print("Chu vi hình chữ nhật là:", perimeter)

Hàm này sẽ trả về chu vi của hình chữ nhật dựa trên công thức đã cho. Từ giờ bạn sẽ có thể sử dụng hàm tính chu vi hình chữ nhật trong nhiều trường hợp