-
सरणी को एक से चक्रीय रूप से घुमाने का पायथन प्रोग्राम
समस्या विवरण एक यूजर इनपुट सरणी दी गई है। हमारा कार्य चक्रीय रूप से घुमाना है यानी घड़ी की दिशा में मानों को घुमाएं। उदाहरण इनपुट: A=[1,2,3,4,5] आउटपुट=[5,1,2,3,4] एल्गोरिदम सरणी तत्व इनपुट करें। अंतिम तत्व को एक वेरिएबल में संग्रहीत करें जैसे x। सभी तत्वों को एक स्थान आगे शिफ्ट करें। सरणी के पह
-
दिए गए रेंज में रैंडम नंबर उत्पन्न करके सूची में संग्रहीत करने का पायथन प्रोग्राम
समस्या विवरण यहां 3 यूजर इनपुट वेरिएबल का उपयोग किया जाता है, एक प्रारंभिक संख्या के लिए, दूसरा अंतिम संख्या के लिए और अंतिम वह कितनी रैंडम संख्या प्रदर्शित करना चाहता है। पायथन रैंडम नंबर उत्पन्न करने के लिए एक रैंडम मॉड्यूल प्रदान करता है। यहां हम रैंडम फंक्शन के साथ randint फंक्शन का उपयोग करते ह
-
NumPy का उपयोग करके n*n चेकरबोर्ड पैटर्न प्रिंट करने का पायथन प्रोग्राम
समस्या विवरण n का मान दिया गया है, हमारा कार्य n x n मैट्रिक्स के लिए चेकरबोर्ड पैटर्न प्रदर्शित करना है। NumPy में प्रारंभिक मान के साथ सरणी बनाने के लिए विभिन्न प्रकार के फंक्शन उपलब्ध हैं। NumPy पायथन में वैज्ञानिक कंप्यूटिंग के लिए मौलिक पैकेज है। एल्गोरिदम मैट्रिक्स का क्रम इनपुट करें। zeros(
-
दिए गए पूर्णांक सरणी के सभी विशिष्ट तत्व प्रिंट करने का पायथन प्रोग्राम
समस्या विवरण एक पूर्णांक सरणी दी गई है। सरणी के तत्व डुप्लिकेट हो सकते हैं। हमारा कार्य विशिष्ट मान प्रदर्शित करना है। उदाहरण इनपुट:: A=[1,2,3,4,2,3,5,6] आउटपुट [1,2,3,4,5,6] एल्गोरिदम सरणी तत्व इनपुट करें। फिर एक-एक करके सभी तत्वों को चुनें। फिर जांचें कि चुना गया तत्व पहले से प्रदर्शित है या न
-
दो सूचियों के बीच अंतर सूचीबद्ध करने का पायथन प्रोग्राम
समस्या विवरण इस समस्या में दो सूचियां दी गई हैं। हमारा कार्य दो सूचियों के बीच अंतर प्रदर्शित करना है। पायथन set() विधि प्रदान करता है। हम यहां इस विधि का उपयोग करते हैं। एक सेट बिना डुप्लिकेट तत्वों का एक अनऑर्डर्ड संग्रह है। सेट ऑब्जेक्ट यूनियन, इंटरसेक्शन, डिफरेंस और सिमेट्रिक डिफरेंस जैसे गणितीय
-
सूची को क्लोन या कॉपी करने का पायथन प्रोग्राम
समस्या विवरण इस प्रोग्राम में एक यूजर इनपुट सूची दी गई है। हमारा कार्य सूची को कॉपी या क्लोन करना है। यहां हम स्लाइसिंग तकनीक का उपयोग करते हैं। इस तकनीक में, हम संदर्भ के साथ सूची की एक प्रति बनाते हैं। इस प्रक्रिया को क्लोनिंग भी कहा जाता है। एल्गोरिदम सरणी के तत्व इनपुट करें। फिर स्लाइसिंग ऑपरे
-
वाक्य में प्रत्येक शब्द को उल्टा करने का पायथन प्रोग्राम
समस्या विवरण यहां हम पायथन बिल्ट-इन फंक्शन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्दों की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उल्टा करते हैं और एक नई सूची बनाते हैं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और अंत में शब्दों की नई सूची को जोड़कर एक नया वाक्य बनाते है
-
दो डिक्शनरी को मर्ज करने का पायथन प्रोग्राम
समस्या विवरण इस प्रोग्राम में दो डिक्शनरी दी गई हैं। हमारा कार्य इन दोनों को मर्ज करना है। यहां हम update() विधि का उपयोग करते हैं। अपडेट विधि का उपयोग दो सूचियों को मर्ज करने के लिए किया जा सकता है। यहां दूसरी सूची पहली सूची में मर्ज हो जाती है। यह None लौटाता है जिसका अर्थ है कि कोई नई सूची नहीं ब
-
दी गई स्थिति से 'k' बिट्स निकालने का पायथन प्रोग्राम
समस्या विवरण यह फंक्शन pos स्थिति से k बिट्स निकालने के लिए उपयोग किया जाता है और निकाले गए मान को लौटाता है। यहां हम पायथन स्लाइसिंग तकनीक का उपयोग करते हैं। उदाहरण इनपुट:: संख्या=170 K=5 Pos=2 आउटपुट=21 एल्गोरिदम सबसे पहले संख्या को bin() का उपयोग करके बाइनरी रूप में बदलें। पहले दो वर्ण हटाएं।
-
किसी भी कुंजी द्वारा टुपल्स को आरोही क्रम में सॉर्ट करने का पायथन प्रोग्राम
समस्या विवरण एक टुपल दिया गया है, हमारा कार्य टुपल्स की सूची को टुपल में किसी भी कुंजी द्वारा आरोही क्रम में सॉर्ट करना है। हमें उन्हें किसी दी गई कुंजी के अनुसार सॉर्ट करना है। इसके लिए हम sorted() फंक्शन का उपयोग करते हैं जहां हम key=last का उपयोग करके सॉर्ट करते हैं और last को कुंजी इंडेक्स के रू
-
वाक्य पैंग्राम है या नहीं जांचने का पायथन प्रोग्राम
समस्या विवरण एक वाक्य दिया गया है। हमारा कार्य यह जांचना है कि यह वाक्य पैंग्राम है या नहीं। पैंग्राम जांच का तर्क यह है कि शब्द या वाक्य में वर्णमाला का प्रत्येक अक्षर कम से कम एक बार मौजूद होता है। इस समस्या को हल करने के लिए हम set() विधि और लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं। उदाहरण इन
-
दिए गए स्ट्रिंग में सबस्ट्रिंग मौजूद है या नहीं जांचने का पायथन प्रोग्राम
समस्या विवरण इस समस्या में एक स्ट्रिंग दी गई है, हमें जांचना है कि क्या दी गई स्ट्रिंग में एक सबस्ट्रिंग मौजूद है। एल्गोरिदम यूजर से एक स्ट्रिंग और एक सबस्ट्रिंग इनपुट करें और उन्हें अलग-अलग वेरिएबल में संग्रहीत करें। जांचें कि सबस्ट्रिंग स्ट्रिंग में मौजूद है या नहीं। इसके लिए इनबिल्ट find() फंक्
-
पायथन सेट ऑपरेशन
सेट क्या है? गणित में, एक सेट विशिष्ट वस्तुओं का संग्रह है, जिसे अपने आप में एक वस्तु माना जाता है। उदाहरण के लिए, संख्याएं 2, 4, और 6 अलग-अलग मानी जाती हैं, लेकिन जब उन्हें सामूहिक रूप से माना जाता है तो वे आकार तीन का एक सेट बनाते हैं, जिसे {2,4,6} लिखा जाता है। सेट पर ऑपरेशन ऑपरेशनसंकेतनअर्थ इं
-
दो सूचियों में लापता और अतिरिक्त मान खोजने का पायथन प्रोग्राम
समस्या विवरण सेट सिद्धांत में, सेट A का पूरक उन तत्वों को संदर्भित करता है जो A में नहीं हैं। सेट B के संबंध में A का सापेक्ष पूरक, जिसे सेट A और B का अंतर भी कहा जाता है। हम यहां इस सिद्धांत को लागू करते हैं। पायथन में difference फंक्शन होता है। एल्गोरिदम पहले हम दो यूजर इनपुट सूचियां बनाते हैं:
-
बिना लूप के n के m गुणक प्रिंट करने का पायथन प्रोग्राम
समस्या विवरण एक संख्या n दी गई है, बिना किसी लूप के n के m गुणक प्रिंट करें। यहां हम रिकर्सिव फंक्शन का उपयोग करते हैं। उदाहरण इनपुट: n = 15 आउटपुट: 15 10 5 0 5 10 15 एल्गोरिदम n दिया गया है। यदि हम n की ओर वापस जा रहे हैं और वहां पहुंच गए हैं, तो हम खत्म हो गए। यदि हम 0 या ऋणात्मक की ओर जा रहे
-
दो संख्याओं के बाइनरी प्रतिनिधित्व एनाग्राम हैं या नहीं जांचने का पायथन प्रोग्राम
समस्या विवरण दो संख्याएं दी गई हैं। हमारा कार्य यह जांचना है कि क्या वे बाइनरी प्रतिनिधित्व में एक-दूसरे के एनाग्राम हैं या नहीं। हम इस समस्या को पायथन में Counter(iterable) विधि और डिक्शनरी तुलना का उपयोग करके जल्दी हल कर सकते हैं। उदाहरण इनपुट: a = 8, b = 16 आउटपुट: हां दोनों संख्याओं के बाइनरी प
-
नए वर्ण सेट में बदलने के लिए पायथन में Zip फंक्शन
समस्या विवरण एक 26 अक्षर वर्ण सेट दिया गया है, यहां हम एक नए वर्ण सेट का उपयोग कर रहे हैं। और दूसरा वर्ण सेट वर्णमाला सेट (a, b, c........z) की तरह है, फिर हमारा कार्य नए वर्ण सेट और उस वर्णमाला सेट के बीच संबंध बनाना है। उदाहरण नया वर्ण सेट: qwertyuiopasdfghjklzxcvbnm इनपुट: wwmm आउटपुट: bbzy एल
-
पायथन में == और is ऑपरेटर के बीच अंतर
समस्या विवरण is और == ऑपरेटर ज्यादातर समान हैं लेकिन वे समान नहीं हैं। is ऑपरेटर परिभाषित करता है कि क्या दोनों वेरिएबल एक ही ऑब्जेक्ट को इंगित करते हैं जबकि == चिन्ह जांचता है कि दो वेरिएबल के मान समान हैं या नहीं। उदाहरण कोड # पायथन प्रोग्राम: == और is ऑपरेटर के बीच अंतर दिखाने के लिए # [] एक खाल
-
सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने का पायथन प्रोग्राम
समस्या विवरण पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति खोजना बहुत आसान है। पायथन विभिन्न इनबिल्ट फंक्शन प्रदान करता है। min() सरणी में न्यूनतम मान खोजने के लिए उपयोग किया जाता है, max() अधिकतम मान खोजने के लिए उपयोग किया जाता है। index() तत्व के इंडेक्स खोजने के लिए उपयोग किया जाता है। एल्गोरिद
-
SequenceMatcher का उपयोग करके सबसे लंबा सामान्य सबस्ट्रिंग खोजने का पायथन प्रोग्राम
समस्या विवरण दो स्ट्रिंग्स दी गई हैं, हमारा कार्य सबसे लंबा सामान्य सब-स्ट्रिंग प्रिंट करना है। हम इस समस्या को पायथन में SequenceMatcher.find_longest_match() विधि का उपयोग करके हल करेंगे। क्लास difflib.SequenceMatcher किसी भी प्रकार के अनुक्रमों के जोड़े की तुलना के लिए एक लचीला वर्ग है, बशर्ते अनु