Вот мой собственный класс, который у меня есть, который представляет собой треугольник. Я пытаюсь написать код, который проверяет, больше ли self.a
, self.b
и self.c
больше 0, что означает, что у меня есть Angle, Angle, Angle.
Ниже вы увидите код, который проверяет A и B, однако, когда я использую только self.a != 0
, тогда он отлично работает. Я считаю, что я не использую &
правильно. Есть идеи? Вот как я его называю: print myTri.detType()
class Triangle:
# Angle A To Angle C Connects Side F
# Angle C to Angle B Connects Side D
# Angle B to Angle A Connects Side E
def __init__(self, a, b, c, d, e, f):
self.a = a
self.b = b
self.c = c
self.d = d
self.e = e
self.f = f
def detType(self):
#Triangle Type AAA
if self.a != 0 & self.b != 0:
return self.a
#If self.a > 10:
#return AAA
#Triangle Type AAS
#elif self.a = 0:
#return AAS
#Triangle Type ASA
#Triangle Type SAS
#Triangle Type SSS
#else:
#return unknown