पायथन सशर्त विधाने - जर, अन्यथा आणि एलिफ

या ट्यूटोरियल मध्ये आपण | _ _ _ _,, _ + _ | कसे वापरावे ते पाहू आणि if पायथन मधील स्टेटमेन्ट्स.

कोणत्याही भाषेत कोडिंग करताना, निर्णय घेण्याच्या आणि निर्णयाच्या निकालाच्या आधारे काही कोड कार्यान्वित करण्याची आवश्यकता असते.

पायथनमध्ये, आम्ही | _ _ _ _ | स्थितीचे मूल्यांकन करण्यासाठी विधान




पायथन जर स्टेटमेंट

| _ _ _ _ | चे वाक्यरचना पायथन मधील विधान आहेः

else |

अर्ध-कोलनकडे विशेष लक्ष द्या elif | आणि ते इंडेंटेशन .


एखाद्या अटीचे मूल्यांकन करण्यासाठी आम्ही लॉजिकल ऑपरेटर वापरतो. लॉजिकल ऑपरेटर असे आहेत:

  • समान: if
  • समान नाही: if
  • पेक्षा कमी: if condition:
    statement
  • पेक्षा कमी किंवा समान: :
  • पेक्षा मोठे: a == b
  • या पेक्षा मोठे किंवा समान: a != b

| a < b खालील कोड अट केवळ a <= b | चे मूल्यांकन केल्यासच स्टेटमेंट कार्यान्वित होईल.

उदाहरण a > b पायथन मधील विधानः

a >= b |

आउटपुटः


if |

वरील कोडमध्ये आम्ही संकेतशब्दाच्या लांबीचे मूल्यांकन करीत आहोत. अट अशी आहे की लांबी 6 वर्णांपेक्षा कमी नसावी.

हे ऑपरेटर true पेक्षा कमी द्वारे दर्शविले जाते.

“हॅलो” स्ट्रिंग 6 वर्णांपेक्षा कमी असल्याने अट त्याचे मूल्यांकन करते खरे आणि म्हणून आपण प्रिंट स्टेटमेंट पाहतो.



पायथन इफ… अन्य विधान

जर एखाद्या मूल्यांकनाचा निकाल चुकीचा असेल तर आणि आम्हाला निकालावर कारवाई करायची आहे, मग आम्ही एक _ _ + _ | समाविष्ट करतो विधान.


| _ _ _ _ | चे वाक्यरचना विधान असे दिसते:

if |

तर, वरील समान उदाहरणासह पुढे जात, वापरकर्त्यास त्यांचा संकेतशब्द आवश्यक लांबी पूर्ण झाल्याचे आम्हाला कळवायचे असेल तर आम्ही ते | password = 'Hello' if len(password) < 6:
print('password too weak - should be at least 6 characters')
मध्ये ठेवले ब्लॉक.

उदाहरणः

password too weak - should be at least 6 characters |

आउटपुटः


< |

या प्रकरणात, “मिशन” या शब्दामध्ये 7 वर्ण आहेत म्हणून आमचे else अट चुकीचे मूल्यांकन करते. कारण आमच्याकडे एक | _ _ _ _ | ब्लॉक करा, नंतर दुसरा if...else स्टेटमेंट कार्यान्वित झाले आहे.



मल्टीपल इफ… एलिफ बरोबर

जेव्हा प्रोग्रामला दोनपेक्षा जास्त प्रकरणे हाताळण्याची आवश्यकता असते, तेव्हा आम्हाला एकाधिक if condition:
statement_1 else:
statement_2
वापरण्याची आवश्यकता असते आणि else अवरोध. कीवर्ड password = 'Mission' if len(password) < 6:
print('password too weak - should be at least 6 characters') else:
print('your password was accepted')
म्हणजे दुसरे तर.

उदाहरणार्थ, आमच्याकडे एक प्रोग्राम आहे ज्यास 3 पूर्णांक इनपुटवर आधारित त्रिकोणाचे प्रकार निश्चित करणे आवश्यक आहे.

  • स्केलिंग त्रिकोण एक आहे जिथे तिन्ही बाजूंची लांबी वेगळी असते
  • आयसोसल्स त्रिकोणात समान लांबीच्या दोन बाजू आहेत
  • समभुज त्रिकोण एक आहे जेथे सर्व बाजू समान आहेत
your password was accepted |

आउटपुटः


if |

हे उदाहरण दोनपेक्षा जास्त प्रकरणे कशी हाताळायची हे स्पष्ट करते. पूर्वी प्रमाणे, | _ _ _ _ | लक्षात ठेवा आणि इंडेंटेशन

आम्ही वापरू शकणार्‍या else च्या संख्येवर मर्यादा नाही. फक्त एक print() असणे आवश्यक आहे स्टेटमेंट जे एक कॅच-ऑल म्हणून काम करते. जर सर्व | _ _ + _ | स्टेटमेंट्स अपयशी ठरतात, नंतर | _ _ _ _ | स्टेटमेंट कार्यान्वित झाले आहे.



पायथन टेर्नरी ऑपरेटर (शॉर्टहँड इफ… अन्यथा)

आमच्याकडे एक if असल्यास ब्लॉक, आम्ही तिहेरी ऑपरेटर वापरू आणि | _ _ _ _ | लिहू एका ओळीत ब्लॉक करा.

वाक्यरचनाः

else |

उदाहरणः

elif |

आउटपुटः

a = 5 b = 5 c = 5 if a != b and b != c and a != c:
print('This is a scalene triangle') elif a == b and b == c:
print('This is an equilateral triangle') else:
print('This is an isosceles triangle')
|

निष्कर्ष

  • | This is an equilateral triangle | आणि : स्टेटमेन्ट्स प्रोग्रॅमचा प्रवाह नियंत्रित करतात.
  • प्रोग्रामिंगमधील if स्टेटमेंटचा उपयोग निर्णय घेण्यासाठी केला जातो.
  • If स्टेटमेंटचे निर्दिष्ट केलेल्या अटींच्या आधारे मूल्यांकन केले जाते.
  • अन्य ब्लॉक if स्टेटमेंट सोबत जोडला जाऊ शकतो आणि कंडिशन चुकीची असल्यास ते कार्यान्वित होईल.
  • If स्टेटमेंट सह अन्य ब्लॉक अस्तित्त्वात नाही.
  • जर अनेक अटी असतील तर इलिफ स्टेटमेंटला एफ स्टेटमेंटसह संलग्न केले जाऊ शकते.

मनोरंजक लेख