Skip to content

Instantly share code, notes, and snippets.

@ranggakd
Created June 2, 2023 16:54
import math
class Triangle:
def __init__(self, a: float, b: float, c: float):
self.a = a
self.b = b
self.c = c
def perimeter(self):
return self.a + self.b + self.c
def semi_perimeter(self):
return self.perimeter() / 2
def area(self):
s = self.semi_perimeter()
return math.sqrt(s * (s - self.a) * (s - self.b) * (s - self.c))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment