CMU Coding Bootcamp
at main 602 B view raw
1def isLegalTriangle(s1: float, s2: float, s3: float) -> bool: 2 """Return True if s1, s2, and s3 can form a legal triangle, False otherwise.""" 3 return s1 + s2 > s3 and s2 + s3 > s1 and s3 + s1 > s2 4 5 6print("Testing isLegalTriangle()...", end="") 7assert isLegalTriangle(8, 6, 7) == True 8assert isLegalTriangle(3.0, 4.0, 5) == True 9assert isLegalTriangle(4, 2, 3) == True 10assert isLegalTriangle(2, 4, 3) == True 11assert isLegalTriangle(2, 3, 5) == False 12assert isLegalTriangle(0, 1, 2) == False 13assert isLegalTriangle(-1, -2.0, -5) == False 14assert isLegalTriangle(2, 2, 9) == False 15print("Passed!")