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

पायथन में भारतीय झंडा बनाने का प्रोग्राम

ग्राफ बनाने के लिए पायथन की लाइब्रेरीज़ में बहुत व्यापक विशेषताएं हैं जो न केवल हमें चार्ट देती हैं बल्कि झंडे जैसे अन्य डायग्राम बनाने की सुविधा भी देती हैं। उस अर्थ में उन मॉड्यूल्स में एक कलात्मक स्पर्श होता है। इस लेख में हम देखेंगे कि numpy और matplotlib लाइब्रेरीज़ का उपयोग करके भारतीय झंडा कैसे बनाया जाए।

दृष्टिकोण

  • हम समान चौड़ाई के तीन आयत बनाते हैं और उन्हें उपयुक्त रंगों और बॉर्डर्स के साथ बनाते हैं।

  • मध्य आयत के केंद्र में अशोक चक्र का गोला बनाने के लिए pyplot फंक्शन का उपयोग करें।

  • अशोक चक्र के अंदर 24 रेखाएं खींचने के लिए numpy और matplotlib का उपयोग करें।

  • उपरोक्त सभी ड्राइंग में हम रंग, बॉर्डर, त्रिज्या और रेखा लंबाई का उल्लेख करते हैं ताकि हमें जिस अंतिम झंडे के आकार की आवश्यकता है उससे मेल खा सके।

प्रोग्राम

हम उपरोक्त दृष्टिकोण को निम्न प्रोग्राम का उपयोग करके लागू करते हैं।

उदाहरण

import numpy as np
import matplotlib.pyplot as py
import matplotlib.patches as patch

# राष्ट्रीय झंडे में तीन रंग प्लॉट करना
a = patch.Rectangle((0, 1), width=12, height=2, facecolor='green', edgecolor='grey')
b = patch.Rectangle((0, 3), width=12, height=2, facecolor='white', edgecolor='grey')
c = patch.Rectangle((0, 5), width=12, height=2, facecolor='#FF9933', edgecolor='grey')

m, n = py.subplots()
n.add_patch(a)
n.add_patch(b)
n.add_patch(c)

# अशोक चक्र गोला
radius = 0.8
py.plot(6, 4, marker='o', markerfacecolor='#000088ff', markersize=9.5)
chakra = py.Circle((6, 4), radius, color='#000088ff', fill=False, linewidth=7)
n.add_artist(chakra)

# अशोक चक्र में 24 तीलियाँ
for i in range(0, 24):
    p = 6 + radius / 2 * np.cos(np.pi * i / 12 + np.pi / 48)
    q = 6 + radius / 2 * np.cos(np.pi * i / 12 - np.pi / 48)
    r = 4 + radius / 2 * np.sin(np.pi * i / 12 + np.pi / 48)
    s = 4 + radius / 2 * np.sin(np.pi * i / 12 - np.pi / 48)
    t = 6 + radius * np.cos(np.pi * i / 12)
    u = 4 + radius * np.sin(np.pi * i / 12)
    n.add_patch(patch.Polygon([[6, 4], [p, r], [t, u], [q, s]], fill=True, closed=True, color='#000088ff'))

py.axis('equal')
py.show()

आउटपुट

उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है -

पायथन में भारतीय झंडा बनाने का प्रोग्राम

  1. Python प्रोग्राम में कैलेंडर Python प्रोग्राम में कैलेंडर

    Python में calendar नामक एक अंतर्निहित मॉड्यूल है जो कैलेंडर के साथ काम करने के लिए है। हम इस लेख में calendar मॉड्यूल के बारे में जानने जा रहे हैं। calendar मॉड्यूल में सप्ताह सोमवार से शुरू होता है और रविवार पर समाप्त होता है। मॉड्यूल कैलेंडर ग्रेगोरियन कैलेंडर का पालन करता है। आइए calendar मॉड्य

  1. पायथन प्रोग्राम: क्विकसॉर्ट पायथन प्रोग्राम: क्विकसॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें क्विकसॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम पहले सरणी को पार्टीशन करते हैं और क्रमबद्ध सरणी प्राप्त करने के लिए अलग-अलग पार्टीशन को क्रमबद्ध करते हैं। उदाहरण # विभाजन फ़ंक्शन def pa

  1. पायथन प्रोग्राम में सिंपल इंटरेस्ट पायथन प्रोग्राम में सिंपल इंटरेस्ट

    इस लेख में, हम पायथन 3.x में सिंपल इंटरेस्ट की गणना के बारे में सीखेंगे। या इससे पहले। सिंपल इंटरेस्ट दैनिक ब्याज दर को मूल राशि से गुणा करके और भुगतान के बीच बीते दिनों की संख्या से गुणा करके गणना की जाती है। गणितीय रूप से, सिंपल इंटरेस्ट = (P x T x R) / 100 जहां, P मूल राशि है T समय है और R दर ह