কম্পিউটার

পাইথনে প্রদত্ত কোণ দিয়ে ধনাত্মক ক্ষেত্রফলের একটি ত্রিভুজ সম্ভব কিনা তা পরীক্ষা করুন


ধরুন আমাদের তিনটি কোণ আছে। এই কোণগুলি দিয়ে ধনাত্মক ক্ষেত্রফলের ত্রিভুজ তৈরি করা সম্ভব কি না তা আমাদের পরীক্ষা করতে হবে৷

সুতরাং, যদি ইনপুটটি a =40 b =120 c =20 এর মত হয়, তাহলে আউটপুটটি 40 + 120 + 20 =180 এর যোগফল হিসাবে True হবে।

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • যদি a, b এবং c 0 না হয় এবং (a + b + c) 180 এর মত হয়, তাহলে
    • যদি (a + b)>=c বা (b + c)>=a বা (a + c)>=b, তাহলে
      • সত্য ফেরান
    • অন্যথায়,
      • মিথ্যে ফেরত দিন
  • অন্যথায়,
    • মিথ্যে ফেরত দিন

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

def solve(a, b, c):
   if a != 0 and b != 0 and c != 0 and (a + b + c) == 180:
      if (a + b)>= c or (b + c)>= a or (a + c)>= b:
         return True
      else:
         return False
   else:
      return False
a = 40
b = 120
c = 20
print(solve(a, b, c))

ইনপুট

40, 120, 20

আউটপুট

True

  1. একটি স্ট্রিং পাইথনে প্রদত্ত নামের টাইপ করা নাম কিনা তা পরীক্ষা করুন

  2. প্রদত্ত স্ট্রিংটি স্বরবর্ণ প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. প্রদত্ত অ্যারেটি মনোটোনিক কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম