पायथन भाषा का उपयोग करके फाइव पॉइंट स्टार कैसे बनाएं

किसी भी यूनिक्स/लिनक्स/ओएस एक्स संस्करण पर चलते समय, पहली पंक्ति ऑपरेटिंग सिस्टम शेल को बताएगी कि पायथन दुभाषिया का पता कहाँ लगाया जाए; एक विंडोज़ कमांड खोल पहली पंक्ति को अनदेखा कर देगा। अगली पंक्ति बाद के कोड में उपयोग के लिए आवश्यक टिंकर विजेट क्लास, कैनवास आयात करती है।

क्रिया = [10,40,40,40,50,10,60,40,90,40,65,60,75,90,50,70,25,90,35,60]

इस सरणी में प्रत्येक दो संख्याएँ तारे के एकल शीर्ष के x और y निर्देशांक दर्शाती हैं। दस शीर्ष पांच-बिंदु वाला तारा बनाते हैं; इस प्रकार, सरणी में 20 तत्व हैं। कंप्यूटर ग्राफिक्स प्रोग्रामिंग भाषा में, इस सरणी में दो का "स्ट्राइड" होता है, अर्थात, प्रत्येक दो तत्वों में एक शीर्ष प्रदर्शित करने के लिए आवश्यक सभी जानकारी होती है।

जबकि एक खिड़की में तारे के आकार को प्रदर्शित करने के लिए आवश्यक नहीं है, यह लूप आकृति की स्थिति की एक सरल विधि प्रदर्शित करता है। कंप्यूटर ग्राफिक्स प्रोग्रामिंग की शब्दावली में, इसे "अनुवाद" कहा जाता है। शीर्ष सरणी आकृति की मूल स्थिति को परिभाषित करती है; यह अनुवाद आकार को धनात्मक x और y अक्षों के साथ 100 पिक्सेल में ले जाता है। आप मान को 100 के अलावा किसी अन्य चीज़ में बदलकर इस विकर्ण अनुवाद को बढ़ा या घटा सकते हैं।

c.create_polygon (कर्तव्य, भरण = 'नारंगी', रूपरेखा = 'लाल') c.mainloop ()

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

एक खोल खोलें, नई कोड फ़ाइल वाली निर्देशिका में नेविगेट करें और यदि आप यूनिक्स/लिनक्स/ओएस एक्स सिस्टम पर हैं तो कमांड लाइन पर निम्न आदेश निष्पादित करें:

श्रेणियाँ

हाल का

आउटलुक से फ्लैश ड्राइव में संपर्कों को कैसे बचाएं

आउटलुक से फ्लैश ड्राइव में संपर्कों को कैसे बचाएं

जब आप अपने आउटलुक संपर्कों को दूसरे कंप्यूटर पर...

शेयरपॉइंट कैलेंडर कैसे प्रिंट करें

शेयरपॉइंट कैलेंडर कैसे प्रिंट करें

SharePoint कैलेंडर की एक पेपर कॉपी बनाएँ। Shar...