Skip to Main Content
Blog

Calculate Area and Perimeter of Triangle in Python

Calculate Area and Perimeter of Triangle in Python

Enter side x: 3
Enter side y: 4
Enter side z: 5
Area: 6
Perimeter: 12
import math


def main():
	x = int(input("Enter side x: "))
	y = int(input("Enter side y: "))
	z = int(input("Enter side z: "))

	p = x + y + z  # Perimeter
	s = p / 2  # Semi-perimeter
	a = math.sqrt(s * (s - x) * (s - y) * (s - z))  # Area using Heron's formula

	print("Area:", a)
	print("Perimeter:", p)


if __name__ == "__main__":
	main()