इस ट्यूटोरियल में, हम दो त्रिभुजों की सर्वांगसमता की जांच करने जा रहे हैं। हम SSS, SAS, और AAA की जांच करने जा रहे हैं। त्रिभुजों की समानता उन मानदंडों के आधार पर सिद्ध होती है।
हमें प्रमेय के आधार पर विभिन्न शर्तों की जांच करनी होगी। उन्हें नीचे दिए गए कोड में देखें।
उदाहरण
def side_side_side(sides_one, sides_two):
# समान गति से सॉर्ट करना
sides_one.sort()
sides_two.sort()
# शर्तों की जांच
if sides_one[0] / sides_two[0] == sides_one[1] / sides_two[1] \
and sides_one[1] / sides_two[1] == sides_one[2] / sides_two[2] \
and sides_one[2] / sides_two[2] == sides_one[0] / sides_two[0]:
return True
return False
def side_angle_side(sides_one, sides_two, angles_one, angles_two):
# समान गति से सॉर्ट करना
sides_one.sort()
sides_one.sort()
angles_one.sort()
angles_one.sort()
# शर्त 1 की जांच
if sides_one[0] / sides_two[0] == sides_one[1] / sides_two[1]:
if angles_one[0] == angles_two[0]:
return True
# शर्त 2 की जांच
if sides_one[1] / sides_two[1] == sides_one[2] / sides_two[2]:
if angles_one[1] == angles_two[1]:
return True
# शर्त 3 की जांच
if sides_one[2] / sides_two[2] == sides_one[0] / sides_two[0]:
if angles_one[2] == angles_two[2]:
return True
# यदि उपरोक्त कोई भी शर्त पूरी नहीं होती तो False लौटाएं
return False
def angle_angle_angle(angles_one, angles_two):
# समान गति से सॉर्ट करना
angles_one.sort()
angles_two.sort()
# शर्तों की जांच
if angles_one[0] == angles_two[0] \
or angles_one[1] == angles_two[1] \
or angles_one[2] == angles_two[2]:
return True
return False
if __name__ == '__main__':
# भुजाएं आरंभ करना
sides_one = [2.0, 3.0, 3.0]
sides_two = [4.0, 6.0, 6.0]
# कोण आरंभ करना
angles_one = [80.0, 60.0, 40.0]
angles_two = [40.0, 60.0, 80.0]
# संबंधित गुण प्रिंट करना
print("Triangles are similar by:", end=' ')
if side_side_side(sides_one, sides_two):
print("SSS", end=' ')
if side_angle_side(sides_one, sides_two, angles_one, angles_two):
print("SAS", end=' ')
if angle_angle_angle(angles_one, angles_two):
print("AAA", end='')
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।
Triangles are similar by: SSS SAS AAA
निष्कर्ष
यदि ट्यूटोरियल के संबंध में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।