28/03/2025
Làm sao để có câu trả lời hay nhất?
28/03/2025
28/03/2025
Dưới đây là mã lập trình để tính diện tích hình vuông với cạnh a nhập từ bàn phím, sử dụng ngôn ngữ Python:
Python
def tinh_dien_tich_hinh_vuong():
"""Tính diện tích hình vuông từ độ dài cạnh nhập vào."""
try:
a = float(input("Nhập độ dài cạnh hình vuông (a): "))
if a < 0:
print("Độ dài cạnh không thể là số âm.")
return
dien_tich = a * a
print("Diện tích hình vuông là:", dien_tich)
except ValueError:
print("Đầu vào không hợp lệ. Vui lòng nhập một số.")
tinh_dien_tich_hinh_vuong()
Giải thích mã:
def tinh_dien_tich_hinh_vuong():: Định nghĩa một hàm có tên tinh_dien_tich_hinh_vuong để thực hiện tính toán.
try...except ValueError:: Khối lệnh này được sử dụng để xử lý trường hợp người dùng nhập vào một giá trị không phải là số (ví dụ: chữ cái).
a = float(input("Nhập độ dài cạnh hình vuông (a): ")): Nhận giá trị cạnh hình vuông từ người dùng và chuyển đổi nó thành một số thực (float).
if a < 0:: Kiểm tra xem cạnh hình vuông có phải là số âm hay không. Nếu có, in ra thông báo lỗi và kết thúc hàm.
dien_tich = a * a: Tính diện tích hình vuông bằng cách nhân độ dài cạnh với chính nó.
print("Diện tích hình vuông là:", dien_tich): In kết quả diện tích ra màn hình.
except ValueError:: Nếu người dùng nhập vào một giá trị không phải là số, khối lệnh này sẽ được thực thi và in ra thông báo lỗi.
tinh_dien_tich_hinh_vuong(): Gọi hàm để thực thi chương trình.
Cách chạy chương trình:
Lưu mã trên vào một file có phần mở rộng .py (ví dụ: dien_tich_hinh_vuong.py).
Mở terminal hoặc command prompt.
Di chuyển đến thư mục chứa file .py bằng lệnh cd.
Chạy chương trình bằng lệnh python dien_tich_hinh_vuong.py.
Nhập độ dài cạnh hình vuông khi được yêu cầu và nhấn Enter.
28/03/2025
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời