Python-3.4.3/C3/Conditional-Statements/Hindi
|
|
00:01 | स्पोकन ट्यूटोरियल में Conditional statements पर आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे
if/else blocks |
00:13 | if/elif/else blocks
Ternary conditional statement और Pass statement का उपयोग करना। |
00:22 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
Ubuntu Linux 16.04 ऑपरेटिंग सिस्टम |
00:30 | और IPython 5.1.0 |
00:37 | इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पता होना चाहिए कि
बैसिक data types और operators |
00:46 | strings और Input/Output statements का उपयोग कैसे करें। |
00:50 | यदि नहीं, तो इस वेबसाइट पर प्रासंगिक Python ट्यूटोरियल देखें। |
00:55 | पहले if condition के बारे में सीखते हैं। |
00:59 | if condition का उपयोग यह तय करने के लिए किया जाता है कि क्या if block के में स्टेटमेंट्स को निष्पादित करना है या नहीं।
यहाँ सिंटेक्स है। |
01:10 | अब हम if else condition के बारे में सीखेंगे। |
01:14 | जब टेस्ट कंडिशन true होती है, तो यह if के मुख्य भाग को निष्पादित करेगा। |
01:20 | यदि कंडिशन False है तो, else का मुख्य भाग निष्पादित होता है। |
01:25 | ध्यान दें कि, if और else स्टेटमेंट्स एक कॉलन के साथ समाप्त होते हैं। |
01:30 | यह True या False कंडिशन के कोड ब्लॉक की शुरुआत को दर्शाता है। |
01:36 | code block के अंदर के सभी स्टेटमेंट्स 4 स्पेस से इंडेंट होते हैं। |
01:42 | ipython शुरू करें। टर्मिनल खोलें। |
01:48 | ipython3 टाइप करें और एंटर दबाएँ। |
01:53 | यहाँ से, याद रखें कि टर्मिनल पर प्रत्येक कमांड टाइप करने के बाद एन्टर की दबाना है। |
02:00 | अब हम जांचते हैं कि प्रविष्ट संख्या सम है या नहीं। |
02:05 | टाइप करें, num is equal to int brackets में input ओपन और क्लोज ब्रैकेट्स |
02:14 | 4 प्रविष्ट करें और एंटर दबाएँ। |
02:18 | टाइप करें, if num percentage 2 equal to equal to 0 colon |
02:26 | print brackets में single quotes में Even |
02:32 | चार बार बैकस्पेस दबाएं और टाइप करें else कॉलन |
0002:39 | print brackets में single quotes में Odd |
02:44 | आउटपुट प्राप्त करने के लिए दो बार एंटर दबाएँ।
अपेक्षा के अनुसार, यह आउटपुट के रूप में Even को प्रदर्शित करता है। |
02:53 | ध्यान दें, कि code block के अंदर स्टेटमेंट्स स्वतः ही 4 स्पेस के द्वारा इंडेंटेड होते हैं। |
03:00 | अब हम elif नामक एक और conditional statement देखेंगे। |
03:05 | elif के लिए सभी सिंटैक्स और नियम if/else स्टेटमेंट्स के समान हैं। |
03:11 | if/else में, केवल एक कंडिशन को चेक किया जाता है। |
03:15 | लेकिन elif स्टेटमेंट में कई स्टेटमेंट को चेक किया जा सकता है। |
03:20 | उदाहरण के लिए,
जैसे ही कंडिशन एक True में मूल्यांकित होती है, कोड के पहले ब्लॉक को निष्पादित कर दिया जाता है। |
03:28 | elif लेडर में सभी उत्तरवर्ती कंडिशन्स को चेक नहीं किया जाता है। |
03:33 | else ब्लॉक निष्पादित होता है, यदि if और elif लेडर में सभी कंडिशन्स False मूल्यांकित होती हैं। |
03:42 | एक उदाहरण के साथ if/elif/else ladder को समझें। |
03:48 | टाइप करें, a is equal to minus 3
हमारे पास a वेरिएबल है जो -3 के रूप में integer वैल्यू रखता है। |
03:58 | दिखाए गए अनुसार टाइप करें।
यदि a पॉजिटिव है तो यह प्रोग्राम positive प्रिंट करेगा, |
04:06 | यदि यह "negative" है तो negative प्रिंट करेगा या यदि उपरोक्त कंडिशन्स False मूल्यांकित होती है तो zero प्रिंट करेगा। |
04:15 | आउटपुट देखने के लिए दो बार एंटर दबाएँ। |
04:20 | हमारे पास if/elif/else statements में elif कंडिशन्स की कोई भी संख्या हो सकती है। |
04:27 | उदाहरण के लिए, यूजर के प्रकार के आधार पर संबंधित ऑपरेशन्स elif का उपयोग करके किया जाता है। |
04:35 | वीडियो को रोकें। इस अभ्यास का करें और वीडियो को फिर से शुरू करें। |
04:41 | इनपुट के रूप में num, एक नंबर दिया गया है।
num प्रिंट करने के लिए एक if else block लिखें, यदि यह 10 से विभाजित है, अन्यथा 10 asterisk num प्रिंट करेगा। |
04:53 | हम आपके स्क्रीन पर है। |
04:57 | अब ternary ऑपरेटर के बारे में सीखते हैं। |
05:01 | Ternary ऑपरेटर मल्टिलाइन if-else की जगह सिंगल लाइन में कंडिशन का टेस्ट करने की अनुमति देता है। |
05:08 | यह कोड के साइज को कम कर सकता है और कोड की पठनीयता को बढ़ा सकता है।
यहां सिंटैक्स है। |
05:16 | दो संख्याओं में से सबसे बड़ी संख्या को खोजने के लिए एक ternary कंडिशनल स्टेटमेंट लिखें। |
05:23 | टाइप करें, a is equal to 4 |
05:26 | b is equal to 2 |
05:30 | large underscore num is equal to a if a greater than b else b |
05:39 | print brackets में large underscore num |
05:44 | हमें अपेक्षित आउटपुट मिला। |
05:47 | वीडियो को रोकें। इस अभ्यास का करें और वीडियो को फिर से शुरू करें। |
05:53 | इनपुट के रूप में , n दिया है।
n प्रिंट करने के लिए ternary ऑपरेटर लिखें, यदि यह 10 से विभाजित है, अन्यथा ' 10 asterisk n प्रिंट करेगा। |
06:05 | हल आपकी स्क्रीन पर है। |
06:09 | अब हम pass statement के बारे में सीखेंगे। |
06:13 | pass स्टेटमेंट null ऑपरेशन के रूप में कार्य करता है, अर्थात जब यह निष्पादित होता है तो कुछ भी नहीं होता है |
06:21 | यह कोड के block के लिए placeholder के रूप में कार्य करता है। |
06:25 | इसका उपयोग code block में किया जाता है, जहाँ वास्तविक कोड implementation अभी तक ज्ञात नहीं है। |
06:32 | एक उदाहरण के साथ pass स्टेटमेंट को समझते हैं। |
06:37 | टाइप करें a is equal to 11 |
06:41 | फिर जैसे प्रदर्शित है, टाइप करें। |
06:44 | यदि a divided by 2 equals to zero, if ब्लॉक निष्पादित होता है।
अन्यथा कुछ नहीं होता है। |
06:54 | आउटपुट के लिए एंटर की दो बार दबाएँ।
यहाँ a divided by 2 0 नहीं है। |
07:02 | इसलिए कोई ऑपरेशन क्रियान्वित नहीं होता है और आउटपुट के रूप में कुछ भी प्रदर्शित नहीं किया जाता है। |
07:08 | इसी के साथ हम ट्यूटोरियल के अंत में पहुँचते हैं।
संक्षेप में….. |
07:14 | इस ट्यूटोरियल में हमने सीखा conditional स्टेटमेंट्स जैसे कि
if/else statement |
07:22 | if/elif/else statement |
07:25 | Ternary conditional statement और Pass statement |
07:30 | यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं। |
07:35 | पहला। दिया गाय वेरिएबल t |
07:38 | Good Morning प्रिंट करेगा यदि यह 12 से कम है, अन्यथा Hello प्रिंट करेगा। if else स्टेटमेंट का उपयोग करें। |
07:47 | दूसरा। निम्न if else कोड को ternary conditional statement में बदलें। |
07:56 | और उत्तर है….
पहला। निम्न कोड अपेक्षित आउटपुट देता है। |
08:03 | दूसरा। if else कोड को ternary स्टेटमेंट में बदलने के लिए निम्नलिखित स्टेटमेंट का उपयोग करें। |
08:11 | कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें। |
08:15 | कृपया Python से संबंधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें। |
08:20 | FOSSEE टीम TBC परियोजना का समन्वय करती है। |
08:24 | स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है।
अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ। |
08:34 | यह स्क्रिप्ट विकास द्वारा अनुवादित है।हमसे जुड़ने के लिए धन्यवाद। |