# (Programming: 8 points) A triangle is equilateral if
#   all three sides are of equal length.  It's isosceles if
#   exactly two sides are equal.  It's scalene if no two sides are
#   equal.  Write code you could put into file triangleType.py to
#   check the type of a triangle, based on the sides.  Accept from the
#   user 3 floats A, B, and C.  Check that all are positive; if not,
#   print an error message and stop.  If so, check and report whether
#   the triangle is equilateral, isosceles, or scalene.  See the samples
#   below.
#
# > python triangleType.py
# Side A: -3
# Side B: 2.7
# Side C: 9
# Sides must be positive
# > python triangleType.py
# Side A: 5
# Side B: 5.0
# Side C: 5
# Triangle is equilateral
# > python triangleType.py
# Side A: 2.5
# Side B: 8
# Side C: 2.5
# Triangle is isosceles
# > python triangleType.py
# Side A: 2.3
# Side B: 2.5
# Side C: 2.7
# Triangle is scalene

A = float( input( "Side A: " ))
B = float( input( "Side B: " ))
C = float( input( "Side C: " ))
if (A <= 0 or B <= 0 or C <= 0):
    print( "Sides must be positive" )
elif (A == B == C):
    print( "Triangle is equilateral" )
elif (A == B or B == C or A == C):
    print( "Triangle is isosceles" )
else:
    print( "Triangle is scalene" )

