में एंड्रॉइड ऑपरेटर का उपयोग करना यहां मेरी कस्टम क्लास है जो मेरे पास त्रिकोण का प्रतिनिधित्व करती है। मैं कोड लिखने की कोशिश कर रहा हूं जो यह देखने के लिए जांच करता है कि self.a
, self.b
, और self.c
0 से अधिक हैं, जिसका अर्थ है कि मेरे पास कोण, कोण, कोण है।पायथन
नीचे आप ए और बी के लिए जांचने वाले कोड को देखेंगे, हालांकि जब मैं केवल 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
@ नोहा क्लार्क: आप पाइथन को पढ़ाने के लिए क्या पुस्तक पढ़ रहे हैं? यह बहुत अच्छा नहीं है। मैं जानना चाहता हूं इसलिए मैं इसके खिलाफ सिफारिश कर सकता हूं। –
एस लॉट, मैं वास्तव में तुम्हारा उपयोग कर रहा हूँ! क्या मुझे इसका इस्तेमाल करना बंद कर देना चाहिए? –
भविष्य में सभी को: एस लॉट ने स्पष्ट रूप से अपने अभ्यास को पहचाना है। –