Hình vuông là một hình khép kín hai chiều có 4 cạnh bằng nhau. Mỗi góc của hình vuông bằng 90 độ. Diện tích của hình vuông là không gian được bao bọc trong bốn cạnh của nó. Trong bài toán này, chúng ta được cho một cạnh của hình vuông và phải tìm diện tích của hình vuông đó.
Hướng dẫn bên dưới giúp bạn tìm diện tích của một hình vuông cho trước trong Python bằng các phương pháp khác nhau.
Cách tính diện tích hình vuông trong Python
Sử dụng toán tử nhân (*)
Dưới đây là một chương trình đơn giản để tính diện tích bằng toán tử nhân (*). Đầu vào được lấy dưới dạng float và diện tích được tính đến 4 chữ số thập phân. Chúng ta sẽ sử dụng chỉ định "%.4f" để lấy 4 chữ số sau dấu thập phân. Trong "%.4f", số sau dấu chấm được sử dụng để chỉ các chữ số thập phân và f chỉ định float.
Thuật toán
- Bước 1- Lấy đầu vào là cạnh hình vuông từ người dùng
- Bước 2 - Tính diện tích
- Bước 3- In diện tích bằng cách sử dụng "%.4f"
Lập trình Python
#diện tích hình vuông
s=float(input("Enter side of square"))
area=s*s
print("Area of square=",'%.4f'%area)
Kết quả
Enter side of square3.2
Area of square= 10.2400
Dùng hàm pow()
pow() là một hàm toán học được định nghĩa trước trong Python trả về giá trị x mũ y.
Thuật toán
- Bước 1- Định nghĩa hàm area_square() để tính diện tích. Lấy dữ liệu đầu vào cạnh từ người dùng
- Bước 2 - Gọi pow() và đặt tham số là n,2 để tính diện tích
- Bước 3- Lấy dữ liệu đầu vào từ người dùng
- Bước 4- Gọi area_square() và truyền dữ liệu đầu vào dưới dạng tham số
- Bước 5- In diện tích
Chương trình Python
def area_square(n):
area = pow(n,2)
return area
num=float(input("Enter number") )
print("Sum of digits",area_square(num))
Kết quả
Enter side of square2.4
Area of square= 5.7600
Trong hướng dẫn này, chúng ta đã học cách tính diện tích hình vuông bằng 2 cách tiếp cận. Một là sử dụng các câu lệnh đơn giản để nhân và in kết quả. Hai là sử dụng hàm toán học được xác định trước có tên là pow(). Bạn cũng có thể định nghĩa một hàm để tính diện tích chỉ bằng cách sử dụng mã từ cách tiếp cận đầu tiên.
Trong hướng dẫn này, chúng ta đã học cách tính diện tích hình vuông bằng 2 cách. Một là sử dụng các câu lệnh đơn giản để nhân và in kết quả. Hai là sử dụng hàm toán học được xác định trước có tên là pow(). Bạn cũng có thể định nghĩa một hàm để tính diện tích chỉ bằng cách sử dụng code từ cách tiếp cận đầu tiên.