यस शृङ्खलाको छैटौं व्याख्यानमा स्वागत छ। अब हामी प्रोग्रामिङमा गहिरिएर गइरहेका छौं र पाइथनमा "if स्टेटमेन्ट" को प्रयोग सिक्नेछौं।
"यदि कथनहरू" प्रोग्रामिङमा धेरै महत्त्वपूर्ण छन् किनभने तिनीहरूले हामीलाई कार्यक्रमहरू निर्माण गर्न अनुमति दिन्छ जुन केही शर्तहरूमा आधारित निर्णयहरू गर्न सक्छ।
यदि कथन
"यदि बयान" धेरै निर्णयहरूमा आधारित कार्यक्रम कार्यान्वयन गर्न प्रयोग गरिन्छ। उदाहरणका लागि, यो पढ्नुहोस्:
"यदि यो तातो छ,
यो तातो दिन हो
धेरै पानी पिउदिनुहोस्
अन्यथा, यदि यो चिसो छ
चिसो दिन छ
न्यानो लुगा लगाउनुहोस्
अन्यथा, यो एक राम्रो दिन हो"
माथिका कथनहरूमा, हामीले केही शर्तहरूमा आधारित केही निर्णयहरू गर्दैछौं। पहिलो कथन शर्त हो, दोस्रो यसको निहितार्थ हो र तेस्रोले निर्णय कार्यान्वयन गर्दैछ।
यदि कथनहरूले समान रूपमा काम गर्दछ।
यसलाई प्रोग्रामिङमा हेरौं।
हामी बुलियन चर प्रस्तुत गर्दैछौं।
is_hot = true
अब हामी "if कथन" थप्नेछौं
if is_hot:
print("It's a hot day.")
यदि माथिको अवस्था सत्य छ भने अब यो अभिव्यक्ति कार्यान्वयन हुनेछ। "if कथन" बाट बाहिर आउनको लागि तपाईले "Shift + Tab" थिच्नु पर्छ कोडको नयाँ लाइनको लागि आफ्नो कर्सर लाइनमा प्राप्त गर्न।
अब, यो कार्यक्रम सञ्चालन गरौं।
अब यो कार्यक्रम संग खेलौं।
मैले माथिको सर्तलाई गलतमा परिणत गरेमा के हुन्छ हेर्नुहोस्।
यो स्पष्ट छ कि यदि शर्त गलत छ भने, "यदि कथन" कार्यान्वयन हुँदैन। अब हामी दोस्रो सर्त थप्न जाँदैछौं जुन पहिलो सर्त पूरा नभएमा कार्यान्वयन हुनेछ।
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
"यदि" अवस्था गलत छ त्यसैले अनुवादक "अरु" इन्डेन्ट अन्तर्गत कोडहरूको अर्को सेटमा जानेछ।
"यदि कथन" आवश्यक रूपमा दुई सर्तहरूमा मात्र सीमित छैन। तपाईले चाहानु भएको धेरै अवस्थाहरूमा चक गर्न सक्नुहुन्छ। यस कार्यक्रममा केही सर्तहरू थपौं।
हामी बुलियन चरको साथ अर्को अवस्था परिभाषित गर्दैछौं। हुन देऊ:
if_cold = True
अब हामी हाम्रो कार्यक्रममा तेस्रो सर्त थप्न सक्छौं। यो यस रूपमा काम गर्दछ
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
अब यदि यो न तातो दिन हो न चिसो, तब यो एक सुन्दर दिन हो। यहाँ हामीले पहिलो "if" र अन्तिम "else" बीचको नयाँ अवस्था परिभाषित गर्न नयाँ प्रकार्य "elif" प्रयोग गरेका छौं। तपाईले चाहानु भएको धेरै "elif" थप्न सक्नुहुन्छ।
व्यायाम
समाधान
लपेट्नुहोस्!
मलाई आशा छ कि तपाईहरुले यो शृङ्खलाको मजा लिनुहुन्छ। अर्को व्याख्यान पाइथनमा अपरेटरहरूको प्रयोगमा हुनेछ।
शान्त!
जवाफ छाड्नुस्