a = raw_input('side 1 \n')
b = raw_input('side 2 \n')
c = raw_input('side 3 \n')
def triangle_check(x, y, z):
if x > 0 and y > 0 and z > 0:
if z > (x + y) or y > (x + z) or x > (y + z):
print 'impossible'
else:
print 'possible'
triangle_check(a, b, c)
セマンティックエラーが発生しています(と思います)。のような有効なトリプレットを入力しても3, 4, 5
、impossible
メッセージが表示されます。誰かが私の間違いを見つけることができますか?