primeiro commit com exercicios de Exercism realizados até esta data
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
def equilateral(sides):
|
||||
for side in sides:
|
||||
if side == 0:
|
||||
return False
|
||||
return (sides[0] == sides[1]) and (sides[0] == sides[2]) and (sides[1] == sides[2])
|
||||
|
||||
|
||||
def isosceles(sides):
|
||||
for side in sides:
|
||||
if side == 0:
|
||||
return False
|
||||
if (
|
||||
(sides[0] + sides[1] < sides[2])
|
||||
or (sides[1] + sides[2] < sides[0])
|
||||
or (sides[2] + sides[0] < sides[1])
|
||||
):
|
||||
return False
|
||||
return (sides[0] == sides[1]) or (sides[0] == sides[2]) or (sides[1] == sides[2])
|
||||
|
||||
|
||||
def scalene(sides):
|
||||
for side in sides:
|
||||
if side == 0:
|
||||
return False
|
||||
if (
|
||||
(sides[0] + sides[1] < sides[2])
|
||||
or (sides[1] + sides[2] < sides[0])
|
||||
or (sides[2] + sides[0] < sides[1])
|
||||
):
|
||||
return False
|
||||
return (sides[0] != sides[1]) and (sides[0] != sides[2]) and (sides[1] != sides[2])
|
||||
Reference in New Issue
Block a user