या ट्यूटोरियल मध्ये आपण | _ _ _ _,, _ + _ | कसे वापरावे ते पाहू आणि 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
| आणि :
स्टेटमेन्ट्स प्रोग्रॅमचा प्रवाह नियंत्रित करतात.