Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

जांचें कि क्या पायथन में दिए गए कोण के साथ बहुभुज बनाना संभव है

मान लीजिए कि हमारे पास एक कोण है। हमें यह जांचना होगा कि क्या हम एक नियमित बहुभुज बना सकते हैं, जहां सभी कोण समान हों या नहीं।

इसलिए, यदि इनपुट ए =120 की तरह है, तो आउटपुट ट्रू होगा, पेंटागन के सभी कोण 120 डिग्री के समान हैं। जैसा कि हम जानते हैं

$$आंतरिक कोण(a)=\frac{180\times(n-2)}{n}\begin{bmatrix} n=बहुभुज की भुजाओं की संख्या\end{bmatrix}$$ $$¿n=\frac{ 360}{180-a}$$

तो अगर n पूर्णांक है तो यह एक नियमित बहुभुज बना रहा है।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • पक्ष :=360 /(180 - a)
  • यदि भुजाओं का कोई भिन्नात्मक भाग नहीं है, तो
    • सही लौटें
  • झूठी वापसी

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

def solve(a) :
   sides = 360 / (180 - a)
   if sides == int(sides) :
      return True
   return False
a = 120
print (solve(a))

इनपुट

120

आउटपुट

True

  1. जांचें कि क्या दिए गए योग के साथ एक ट्रिपल बीएसटी में पायथन में मौजूद है

    मान लीजिए, हमें एक बाइनरी सर्च ट्री (BST) प्रदान किया जाता है जिसमें पूर्णांक मान और एक संख्या कुल होती है। हमें यह पता लगाना है कि क्या प्रदान किए गए बीएसटी में तीन तत्वों का कोई समूह है जहां तीन तत्वों का जोड़ आपूर्ति किए गए कुल मूल्य के बराबर है। तो, अगर इनपुट पसंद है टोटल =12, तो आउटपुट ट्रू

  1. दिए गए बहुभुज के अंदर या सीमा में दिए गए बिंदु की जाँच करने के लिए कार्यक्रम या नहीं अजगर में

    मान लीजिए कि हमारे पास कार्तीय बिंदुओं की एक सूची है [(x1, y1), (x2, y2), ..., (xn, yn)], जो एक बहुभुज का प्रतिनिधित्व कर रहा है, और दो मान x और y भी हैं, हमें यह करना होगा जांचें कि क्या (x, y) इस बहुभुज के अंदर या सीमा पर स्थित है। इसलिए, यदि इनपुट अंक की तरह है =[(0, 0), (1, 3), (4, 4), (6, 2),

  1. पायथन में दी गई श्रेणी के साथ संख्याओं की सूची बनाएं

    पायथन अपने विभिन्न प्रकार के पुस्तकालयों और विधियों के माध्यम से डेटा हेरफेर में किसी भी आवश्यकता को संभाल सकता है। जब हमें दी गई संख्याओं की एक जोड़ी के बीच सभी संख्याएँ उत्पन्न करने की आवश्यकता होती है, तो हम पायथन के इनबिल्ट फ़ंक्शंस के साथ-साथ कुछ पुस्तकालयों का भी उपयोग कर सकते हैं। यह लेख ऐसे