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 Program to Check If a String Is a Number (Float)
Python memoryview()
Python @property decorator
Python Machine Learning - Sebastian Raschka
Python time Module
Python max()
Python Dictionary keys()
Python Program to Get the File Name From the File Path
Python Program to Make a Flattened List from Nested List
Python Program to Create a Long Multiline String
Debug a JavaMail Program
Python String isspace()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python String startswith()
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Set difference()
Python issubclass()
Python String rpartition()
Python chr()
Python Dictionary setdefault()
Python Set add()
Python compile()
Python float()
Python list()
Python strptime()
Python Program to Find Sum of Natural Numbers Using Recursion
Python String find()
Python Shallow Copy and Deep Copy
Python Program to Delete an Element From a Dictionary
Python String replace()
Python Program to Convert Decimal to Binary Using Recursion