84 Học Python – Tính chu vi và diện tích của tam giác có hàm

5/5 - (1 bình chọn)

Bài 84: Tính chu vi và diện tích của tam giác có sử dụng hàm trong Python

Giới Thiệu

Trong toán học, tính chu vi và diện tích của tam giác là một bài toán cơ bản. Chúng ta có thể sử dụng công thức toán học để tính toán và áp dụng trong lập trình Python một cách dễ dàng.

Bài viết này hướng dẫn cách viết chương trình Python để tính chu vi và diện tích của tam giác bằng cách sử dụng hàm.

Khuyến mãi đặc biệt thêm danh sách 10 bài tập nâng cao khả năng lập trình Python:

  1. Bài 81: Đếm số ký tự thường trong xâu bằng Python
  2. Bài 82: Tìm tên của một người trong chuỗi họ và tên bằng Python
  3. Bài 83 Tìm họ và chữ lót của một người từ chuỗi họ và tên bằng Python
  4. Bài 84: Tính chu vi và diện tích của tam giác có sử dụng hàm trong Python
  5. Bài 85: Viết hàm kiểm tra chia hết cho 5 trong Python
  6. Bài 86: Viết hàm tìm Ước Chung Lớn Nhất (UCLN) trong Python
  7. Bài 87: Viết hàm tính giai thừa n! trong Python
  8. Bài 88: Viết hàm P(x, n) để tính giá trị x^n trong Python
  9. Bài 89: Vẽ hình chữ nhật bằng dấu * trong Python
  10. Bài 90: Sử dụng hàm lồng nhau trong Python

Công Thức

  1. Chu vi của tam giác: Tổng độ dài ba cạnh.
  2. Diện tích của tam giác (sử dụng công thức Heron):

với là nửa chu vi.

Cách Thực Hiện

  1. Nhập độ dài ba cạnh tam giác.
  2. Viết hàm tính chu vi và diện tích.
  3. Gọi hàm và in kết quả.

Chương Trình Python

 

import math
def tinh_chu_vi(a, b, c):
    return a + b + c
def tinh_dien_tich(a, b, c):
    s = (a + b + c) / 2
    return math.sqrt(s * (s - a) * (s - b) * (s - c))
# Nhập độ dài ba cạnh tam giác
a = float(input("Nhập cạnh a: "))
b = float(input("Nhập cạnh b: "))
c = float(input("Nhập cạnh c: "))
# Kiểm tra điều kiện hợp lệ của tam giác
if a + b > c and a + c > b and b + c > a:
    chu_vi = tinh_chu_vi(a, b, c)
    dien_tich = tinh_dien_tich(a, b, c)
    print(f"Chu vi tam giác: {chu_vi}")
    print(f"Diện tích tam giác: {dien_tich:.2f}")
else:
    print("Ba cạnh không hợp lệ để tạo thành một tam giác.")

Ví Dụ Chạy Chương Trình

Nhập cạnh a: 3

Nhập cạnh b: 4

Nhập cạnh c: 5

Chu vi tam giác: 12.0

Diện tích tam giác: 6.00

Kết Luận

Chương trình trên giúp tính chu vi và diện tích của tam giác dựa trên công thức Heron. Hàm tinh_chu_vi và tinh_dien_tich giúp mã nguồn dễ đọc và tái sử dụng. Hy vọng bài viết hữu ích cho bạn!

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

MỜI BẠN ĐẶT CÂU HỎI ? MÌNH SẼ GIẢI ĐÁP HẾT !