Diện tích và chu vi hình chữ nhật trong Python

Viết chương trình python có một lớp tên là Rectangle với các thuộc tính chiều dài và chiều rộng và hai phương thức area và Peri chúng trả về diện tích và chu vi tương ứng

Video hướng dẫn

Mã nguồn chương trình Python chương trình tìm diện tích và chu vi hình chữ nhật

class Rectangle:
    def __init__[self, length, breadth]:
        self.length = length
        self.breadth = breadth
        
    def display[self]:
        print ["Length of Rectangle is: ", self.length]
        print ["Breadth of Rectangle is: ", self.breadth]
        
    def area[self]:
        return [self.length*self.breadth]
    
    def perimeter[self]:
        return [2*self.length + 2*self.breadth]
    
l = int [input["Enter the length of the Rectangle: "]]
b = int [input["Enter the breadth of rectangle: "]]

r1 = Rectangle[l , b]
print ["Rectangle object details are:"]
r1.display[]
print[""]
print ["Area of Rectangle is: ", r1.area[]]
print[""]
print ["The Perimeter of the Rectangle is: ", r1.perimeter[]]

đầu ra

Nhập chiều dài của hình chữ nhật. 10

Xem thêm   Tải xuống và cài đặt Python 3

Nhập chiều rộng của hình chữ nhật. 5

Chi tiết đối tượng hình chữ nhật là

Chiều Dài của Hình Chữ Nhật là. 10

Chiều rộng hình chữ nhật là. 5

Diện Tích Hình Chữ Nhật là. 50

Chu vi Hình chữ nhật là. 30

Tóm lược

Bài viết này thảo luận về cách viết chương trình Python để tính diện tích và chu vi hình chữ nhật. Đăng ký kênh YouTube của chúng tôi để biết thêm video và thích trang Facebook để cập nhật thường xuyên

Hình chữ nhật là hình nằm trong mặt phẳng. Nó có bốn cạnh và bốn góc bằng nhau mỗi góc 90 độ. Trong hình chữ nhật, bốn cạnh không có độ dài bằng nhau như hình vuông, các cạnh đối diện nhau có độ dài bằng nhau. Hai đường chéo của hình chữ nhật có độ dài bằng nhau

Trong bài viết này, chúng tôi đã tạo một số chương trình bằng Python để tìm và in chu vi của hình chữ nhật dựa trên chiều dài và chiều rộng do người dùng nhập vào thời gian chạy. Dưới đây là danh sách các phương pháp được sử dụng để thực hiện nhiệm vụ

  • Tìm Chu Vi Hình Chữ Nhật không dùng Hàm
  • Sử dụng hàm do người dùng định nghĩa
  • Sử dụng lớp và đối tượng

Trước khi tạo các chương trình này, hãy để tôi nhắc bạn về công thức được sử dụng ở đây

Công Thức Tìm Chu Vi Hình Chữ Nhật

Để tìm giá trị chu vi của một hình chữ nhật, hãy sử dụng công thức sau

per = len+bre+len+bre
    = [2*len]+[2*bre]
    = 2*[len+bre]

Ở đây per chỉ chu vi, len chỉ chiều dài và bre chỉ chiều rộng của hình chữ nhật. Bạn có thể sử dụng bất kỳ một trong ba công thức này. Cái thứ ba tốt hơn để đi với

Tìm chu vi hình chữ nhật không dùng hàm

Để tính chu vi hình chữ nhật trong Python, bạn phải yêu cầu người dùng nhập giá trị chiều dài và chiều rộng của hình chữ nhật có chu vi mà bạn muốn tìm. Câu hỏi đặt ra là viết chương trình Python để tìm chu vi hình chữ nhật. Đây là câu trả lời của nó

print["Enter Length of Rectangle: "]
l = int[input[]]
print["Enter Breadth of Rectangle: "]
b = int[input[]]
p = 2*[l+b]
print["\nPerimeter = ", p]

Đây là đầu ra ban đầu được tạo bởi chương trình Python này

Bây giờ cung cấp các đầu vào có chiều dài là 6 và chiều rộng là 2, nhấn phím ENTER để tìm và in chu vi như trong ảnh chụp nhanh bên dưới

Phiên bản sửa đổi của chương trình trước đó

Chương trình này sử dụng end= để bỏ qua việc in dòng mới tự động bằng cách sử dụng print[]. Các {. 2f} được sử dụng để in giá trị bên trong phương thức format[] chỉ tối đa hai chữ số thập phân

print["Enter Length and Breadth of Rectangle: ", end=""]
l = float[input[]]
b = float[input[]]
print["\nPerimeter = {:.2f}".format[2*[l+b]]]

Đây là mẫu chạy với đầu vào của người dùng, 12. 2 là chiều dài và 6. 4 là chiều rộng của hình chữ nhật

Tìm chu vi hình chữ nhật bằng chức năng

Chương trình này sử dụng một hàm do người dùng định nghĩa có tên findPeri[] để thực hiện tác vụ tương tự như chương trình trước. Hàm nhận hai đối số. Đối số đầu tiên đề cập đến chiều dài và đối số thứ hai đề cập đến chiều rộng của hình chữ nhật. Hàm trả về giá trị chu vi. Do đó, giá trị chu vi được khởi tạo thành độ phân giải và giá trị của nó được in dưới dạng chu vi hình chữ nhật. Đó là nó

def findPeri[a, b]:
    p = 2*[a+b]
    return p

print["Enter Length and Breadth of Rectangle: ", end=""]
l = float[input[]]
b = float[input[]]

res = findPeri[l, b]
print["\nPerimeter = {:.2f}".format[res]]

Chương trình này tạo ra đầu ra chính xác giống như chương trình trước

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

Đây là chương trình cuối cùng tìm chu vi hình chữ nhật, sử dụng lớp và đối tượng, một tính năng hướng đối tượng của Python

class CodesCracker:
    def findPeri[self, a, b]:
        p = 2*[a+b]
        return p

print["Enter Length and Breadth of Rectangle: ", end=""]
l = float[input[]]
b = float[input[]]

ob = CodesCracker[]
res = ob.findPeri[l, b]
print["\nPerimeter = {:.2f}".format[res]]

Trong chương trình trên, một đối tượng ob được tạo từ lớp CodesCracker[]. Vì vậy, nó có thể được sử dụng để truy cập chức năng thành viên của lớp, nói findPeri[] bằng cách sử dụng dấu chấm [. ] nhà điều hành. Phần còn lại của những thứ hoạt động tương tự như một chức năng bình thường

Diện tích và chu vi của một hình chữ nhật là gì?

Chu vi P của hình chữ nhật được tính theo công thức, P=2l+2w , trong đó l là chiều dài và w là chiều rộng của hình chữ nhật. Diện tích A của hình chữ nhật được tính theo công thức A=lw , trong đó l là chiều dài và w là chiều rộng .

Chu vi trong Python là gì?

Công thức tìm chu vi hình chữ nhật . per = len+bre+len+bre = [2*len]+[2*bre] = 2*[len+bre] Ở đây per biểu thị . Bạn có thể sử dụng bất kỳ một trong ba công thức này.

Chủ Đề