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 Print the Fibonacci sequence
Python Program to Count the Number of Digits Present In a Number
Python Set issuperset()
Python Program to Check If a List is Empty
Python Decorators
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python len()
Python Program to Find the Size (Resolution) of a Image
Python String center()
Python Program to Get File Creation and Modification Date
Python Program to Find the Largest Among Three Numbers
Python Program to Count the Number of Occurrence of a Character in String
Python String isprintable()
Python Get Current time
Python Program to Differentiate Between type() and isinstance()
Python max()
Python Program to Get the Last Element of the List
Python float()
Python Program to Find the Factorial of a Number
Python String islower()
Python super()
Python timestamp to datetime and vice-versa
Python abs()
Python Program to Split a List Into Evenly Sized Chunks
Python String replace()
Python List copy()
Python String capitalize()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Convert Two Lists Into a Dictionary
Python List append()
Python String rjust()
Python Dictionary clear()