In this program, you’ll learn to calculate the area of a triangle and display it.
To understand this example, you should have the knowledge of the following Python programming topics:
If a, b and c are three sides of a triangle. Then,
s = (a+b+c)/2 area = √(s(s-a)*(s-b)*(s-c))
Source Code:
# Python Program to find the area of triangle
a = 5
b = 6
c = 7
# Uncomment below to take inputs from the user
# a = float(input('Enter first side: '))
# b = float(input('Enter second side: '))
# c = float(input('Enter third side: '))
# calculate the semi-perimeter
s = (a + b + c) / 2
# calculate the area
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('The area of the triangle is %0.2f' %area)
Output:
The area of the triangle is 14.70
In this program, area of the triangle is calculated when three sides are given using Heron’s formula.
If you need to calculate area of a triangle depending upon the input from the user, input() function can be used.
Related posts:
Python Shallow Copy and Deep Copy
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Check the File Size
Python vars()
Python Program to Count the Number of Digits Present In a Number
Python Generators
Python String partition()
Python Matrices and NumPy Arrays
Python Program to Append to a File
Python Program to Print all Prime Numbers in an Interval
APIs in Node.js vs Python - A Comparison
Python isinstance()
Python String replace()
Python Strings
Python Program to Find the Sum of Natural Numbers
Python id()
Python String count()
Python RegEx
Python Program to Check If Two Strings are Anagram
Python sleep()
Python getattr()
Python String isidentifier()
Python Program to Display Powers of 2 Using Anonymous Function
Python repr()
Python Program to Reverse a Number
Python Program to Transpose a Matrix
Python Program to Iterate Over Dictionaries Using for Loop
Python list()
Python Program to Compute the Power of a Number
Python String center()
Python String splitlines()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho