यदि कथन है तो पायथन का उपयोग कैसे करें

यदि कथन है तो पायथन का उपयोग कैसे करें

NS अगर कथन तार्किक प्रोग्रामिंग की प्रेरक शक्ति है। नतीजतन, पायथन की बेहतर समझ अगर आपके पायथन प्रोग्रामिंग कौशल के लिए एक महत्वपूर्ण अतिरिक्त है।





क्या आप पायथन के बारे में अधिक जानना चाहते हैं? अगर बयान? कोई चिंता नहीं, यहाँ, हम बताएंगे कि इसका उपयोग कैसे करें अगर अपने कार्यक्रम को नियंत्रित करने के लिए पायथन की स्थिति।





पायथन में इफ स्टेटमेंट कैसे काम करता है

आमतौर पर, पायथन में सशर्त बयान शुरू होते हैं अगर , और इसके बिना, वे बिल्कुल भी तार्किक नहीं हैं। हालाँकि, शर्तें प्रोग्रामर-परिभाषित नियमों का एक समूह हैं जो यह जाँचती हैं कि कोई विशेष घटना सही है या गलत। संक्षेप में, वे किसी घटना की वैधता की जांच करते हैं।





एक अगर पायथन में बयान आम तौर पर इस प्रारूप को लेता है:

if an event is True:
Execute some commands...

हालांकि अगर बयान अकेला खड़ा हो सकता है, अन्य शर्तें जैसे एलिफ , तथा अन्यथा अन्य नियमों को लागू करने के लिए इसका बैकअप ले सकते हैं। हालाँकि, आप जैसे कथनों का भी उपयोग कर सकते हैं नहीं , तथा , या , तथा में उसके साथ अगर पायथन की स्थिति।



पायथन आपको इसका उपयोग करने की अनुमति भी देता है अगर नियंत्रण प्रवाह के साथ सीधे बयान जैसे के लिये कुंडली। आइए देखें कि इसका उपयोग कैसे करें अगर नीचे दिए गए उदाहरणों में इनमें से प्रत्येक मामले के साथ कथन।

Python's if और if...else Statements का उपयोग कैसे करें?

उसके साथ अगर स्थिति, आप पायथन को कमांड के एक सेट को निष्पादित करने के लिए कह सकते हैं जहाँ तक कोई घटना सत्य है:





मेरा डिस्क स्थान 100 . पर क्यों है
if 5 > 3:
print('Valid')
Output: Valid

हालांकि, का एक संयोजन अगर अन्यथा शर्तें तब उपयोगी होती हैं जब आपको कमांड के दूसरे सेट को निष्पादित करने की आवश्यकता होती है यदि पहला गलत है। आइए इसे व्यवहार में देखें:

a = 10
b = 3
if a == b:
print('They're the same')
else:
print('They're not the same')
Output: They're not the same

आप पाइथन को एक बूलियन मान वापस करके सीधे ऊपर दिए गए दो चर की समानता की जांच कर सकते हैं। उदाहरण के लिए, मुद्रण ए == बी गलत रिटर्न:





a = 10
b = 3
print(a==b)
Output: False

Python's if...elif...else Conditions का उपयोग कैसे करें?

जबकि जावास्क्रिप्ट जैसी प्रोग्रामिंग भाषाएं उपयोग करती हैं और अगर , पायथन उपयोग करता है एलिफ . हालांकि, एक अन्यथा आमतौर पर पायथन में सशर्त बयान का एक सेट समाप्त होता है। लेकिन अगर आप अभी भी अपनी शर्तों को समाप्त करने से पहले अन्य घटनाओं को मान्य करना चाहते हैं, तो आपको इसका उपयोग करने की आवश्यकता है एलिफ बयान। आइए पायथन के उपयोग-मामले को देखें एलिफ नीचे:

a = 10
b = 3
if b == a:
print(a + b)
elif b * a == 30:
print(b - a)
else:
print('impossible')
Output: -7

उपरोक्त कोड में, पायथन कमांड को निष्पादित करता है अगर कथन यदि यह घटना सत्य है। यदि नहीं, तो यह निष्पादित करता है एलिफ बयान। अन्यथा, यह आउटपुट करता है अन्यथा बयान।

आप एक से अधिक का उपयोग कर सकते हैं एलिफ और एक अन्यथा अन्य शर्तों को लागू करने के लिए:

myList = ['Python', 'MUO', 'Hello']
if ('Python') in myList:
print('No')
elif 'N' in myList[1]:
print('MUO')
elif 'e' in myList[2]:
print('Hello')
else:
print('None is true')
Output: Hello

पायथन के साथ 'इन,' 'और,' और 'या' कीवर्ड का उपयोग कैसे करें if

आप का उपयोग कर सकते हैं में के साथ कीवर्ड अगर सूची या सरणी में कोई आइटम मौजूद है या नहीं, यह जांचने के लिए कथन:

myList = ['Python', 'MUO', 'Hello']
if ('Python') in myList:
print('It's in the list')
Output: It's in the list

आप का भी उपयोग कर सकते हैं तथा अभिव्यक्ति के साथ अगर एक से अधिक आइटम की जाँच करने के लिए:

myList = ['Python', 'MUO', 'Hello']
if ('Python' and 'Hello') in myList:
print('Hello Python')
Output: Hello Python

सम्बंधित: नवोदित प्रोग्रामर के लिए पायथन रेगेक्स चीट शीट

यह जांचने के लिए कि क्या कोई आइटम सूची में है, आप इसका उपयोग कर सकते हैं या कीवर्ड:

myList = ['Python', 'MUO', 'Hello']
if ('Python' or 'Bags') in myList:
print('One of them is on the list')
Output: One of them is on the list

यदि लूप के साथ पायथन का उपयोग कैसे करें

आप यह भी नियंत्रित कर सकते हैं कि a . में क्या होता है के लिये के साथ लूप अगर शर्त। उदाहरण के लिए, आप शर्तों को सेट कर सकते हैं जबकि एक सूची के माध्यम से लूपिंग या लूप के लिए पायथन के साथ एक सरणी . यह कैसे काम करता है यह देखने के लिए नीचे दिए गए उदाहरण कोड पर एक नज़र डालें:

myList = myList = ['Python', 'MUO', 'Hello']
myList2 = ['Fish', 'Gold', 'Bag']
if len(myList) == 3:
for items in myList:
print(items)
else:
for items2 in myList2:
print(items2)

उपरोक्त कोड जांचता है कि क्या लंबाई मेरी सूची ठीक तीन है और यदि कथन सत्य है तो इसके माध्यम से लूप करता है। अन्यथा, यह निष्पादित करता है अन्यथा कथन और प्रत्येक आइटम को आउटपुट करता है myList2 .

हालाँकि, आप उस कोड को संशोधित भी कर सकते हैं ताकि किसी भी सूची में सभी आइटम को ठीक चार शब्दों के साथ प्रिंट किया जा सके:

myList = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
myList2 = ['Fish', 'Gold', 'Bag']
for items in (myList + myList2):
if len(items) == 4:
print(items)

उपरोक्त कोड पहले दो सूचियों को जोड़ता है। यह तब जांचता है कि क्या दोनों सूचियों में ठीक चार शब्द गणना वाले आइटम हैं और यदि कथन सत्य है तो उन्हें बाहर निकाल देता है।

एलईडी टीवी पर डेड पिक्सल को कैसे ठीक करें

पायथन फंक्शन में इफ स्टेटमेंट का उपयोग कैसे करें

NS अगर पाइथन में फंक्शन लिखते समय कंडीशन भी काम आ सकती है। जैसे यह एक सादे कोड में होता है, the अगर स्थिति यह निर्धारित कर सकती है कि किसी फ़ंक्शन में क्या होता है।

संबंधित: पायथन में अपना खुद का मॉड्यूल कैसे बनाएं, आयात करें और पुन: उपयोग करें

आइए देखें कि इसका उपयोग कैसे करें अगर उपरोक्त पिछले खंड में कोड के अंतिम ब्लॉक को दोबारा करके पायथन फ़ंक्शन में कथन और अन्य शर्तें:

def checkString(list1, list2):
for items in (list1 + list2):
if len(items) == 4:
print(items)
break
else:
print('impossible')
List1 = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
List2 = ['Fish', 'Gold', 'Bag']
checkString(List, List2)

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

पायथन के लैम्ब्डा फंक्शन के साथ अगर स्टेटमेंट का उपयोग करना

आप अज्ञात लैम्ब्डा फ़ंक्शन के साथ if कथन का भी उपयोग कर सकते हैं। आप सभी की जरूरत है एक पायथन लैम्ब्डा फ़ंक्शन की बुनियादी समझ यह करने के लिए।

आइए पिछले अनुभाग में फ़ंक्शन को लैम्ब्डा फ़ंक्शन के रूप में फिर से लिखें, यह समझने के लिए कि यह कैसे काम करता है:

checkString = lambda a, b: [y for y in (a + b) if len(y) == 4]
print(checkString(List1, List2))
Output: ['Four', 'Fish', 'Gold']

ऊपर दिया गया लैम्ब्डा फंक्शन वही आउटपुट देता है जो हमने पिछले सेक्शन में इस्तेमाल किए गए सामान्य फंक्शन के रूप में दिया था। हालांकि, यहां हमने पायथन लिस्ट कॉम्प्रिहेंशन बनाकर कोड व्यक्त किया है।

पायथन लिस्ट कॉम्प्रिहेंशन में अगर स्टेटमेंट का उपयोग कैसे करें?

इसका उपयोग करना भी संभव है अगर के साथ बयान के लिये एक सूची समझ में लूप। इस उदाहरण में, आइए सूची बोध में चार शब्द गणना वाले सभी आइटम को प्रिंट करने के लिए पिछले कोड को फिर से लिखें:

फेसबुक पर ऑफलाइन कैसे दिखाएं
myList = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
myList2 = ['Fish', 'Gold', 'Bag']
lis = [lists for lists in (myList + myList2) if len(lists) is 4]
print(lis)
Output: ['Four', 'Fish', 'Gold']

संबंधित: पायथन सूची समझ का उपयोग कैसे करें (और जब उनका उपयोग न करें)

आप भी उपयोग कर सकते हैं अगर व या मैं के लिए एक सूची समझ में। सबसे पहले, आइए . के उपयोग-मामले को देखें मैं के लिए एक पायथन सूची समझ में:

myList = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
myList2 = ['Fish', 'Gold', 'Bag']
lis = [lists for lists in (myList + myList2) if ('P' in lists or 'F' in lists)]
print(lis)
Output: ['Python', 'Pizza', 'Four', 'Fish']

कोड जांचता है कि क्या उनमें अक्षर 'पी' या 'एफ' वाले आइटम हैं और यदि कथन सत्य है तो उन्हें आउटपुट करता है।

हम भी उपयोग कर सकते हैं अगर व उन वस्तुओं को मुद्रित करने के लिए जिनमें 'पी' और 'ओ' दोनों तार हैं:

lis = [lists for lists in (myList + myList2) if ('P' in lists and 'o' in lists)]
print(lis)
Output: ['Python']

उपरोक्त कोड केवल 'पायथन' आउटपुट करता है क्योंकि यह सूची में एकमात्र आइटम है जिसमें 'पी' और 'ओ' दोनों हैं।

नेस्टेड का उपयोग कैसे करें यदि एक पायथन सूची समझ में है

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

B = range(31)
A = [x for x in B if x % 3 == 0 if x % 5 ==0]
print(A)
Output: [0, 15, 30]

हालाँकि, आप वह कर सकते हैं जो उपरोक्त कोड एक सूची के बजाय एक सेट समझ का उपयोग करता है। लेकिन इस बार, आपको अपना आउटपुट एक सेट शाब्दिक के रूप में मिलता है:

A = {x for x in B if x % 3 == 0 if x % 5 ==0}
print(A)
Output: {0, 30, 15}

अन्य सूची समझ उदाहरणों के साथ खेलने के लिए स्वतंत्र महसूस करें, साथ ही उन्हें समझने के लिए उन्हें बदल दें।

तार्किक वक्तव्य कई स्वचालित कार्यक्रमों को नियंत्रित करते हैं

लॉजिकल स्टेटमेंट आज वहां मौजूद कई कोडित कार्यक्रमों के निर्माण खंड हैं, और जब यह पायथन पर चलने वाले कार्यक्रमों की बात आती है तो यह अलग नहीं है। हालांकि, जैसा कि हमने पहले कहा, सशर्त बयान आपको अपने कोड की बेहतर समझ देते हैं, जिससे आप चीजों को अपनी इच्छानुसार बदल सकते हैं।

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

साझा करना साझा करना कलरव ईमेल पायथन में थोड़ी देर के लूप का उपयोग कैसे करें

जबकि लूप कोडिंग का एक मूलभूत हिस्सा हैं, यहां उनका सर्वोत्तम उपयोग करना सीखें।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
लेखक के बारे में इडिसौ ओमिसोला(94 लेख प्रकाशित)

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

Idowu Omisola . की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें