এই টিউটোরিয়ালে, আমরা দুটি ত্রিভুজের সামঞ্জস্য পরীক্ষা করতে যাচ্ছি। আমরা SSS, SAS, এবং AAA চেক করতে যাচ্ছি। ত্রিভুজগুলির সাদৃশ্য সেই মানদণ্ডের উপর ভিত্তি করে প্রমাণিত হয়।
উপপাদ্যের উপর ভিত্তি করে আমাদের বিভিন্ন অবস্থা পরীক্ষা করতে হবে। নীচের কোডে সেগুলি পরীক্ষা করুন৷
৷উদাহরণ
def side_side_side(sides_one, sides_two): # sorting same pace sides_one.sort() sides_two.sort() # checking the conditions 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): # sorting same pace sides_one.sort() sides_one.sort() angles_one.sort() angles_one.sort() # checking conding 1 if sides_one[0] / sides_two[0] == sides_one[1] / sides_two[1]: if angles_one[0] == angles_two[0]: return True # checking conding 2 if sides_one[1] / sides_two[1] == sides_one[2] / sides_two[2]: if angles_one[1] == angles_two[1]: return True # checking conding 3 if sides_one[2] / sides_two[2] == sides_one[0] / sides_two[0]: if angles_one[2] == angles_two[2]: return True # return False if any of the above conditions are not satisfied return False def angle_angle_angle(angles_one, angles_two): # sorting same pace angles_one.sort() angles_two.sort() # checking the conditions 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__': # initialzing the sides sides_one = [2.0, 3.0, 3.0] sides_two = [4.0, 6.0, 6.0] # initialzing the angles angles_one = [80.0, 60.0, 40.0] angles_two = [40.0, 60.0, 80.0] # checking the printing the respective property 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
উপসংহার
টিউটোরিয়াল সম্পর্কে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।