पायथॉन If ... Else
- पिछला पृष्ठ पायथॉन डिक्शनरी
- अगला पृष्ठ पायथॉन While लूप
Python कंडीशन और If स्टेटमेंट
Python में गणित से आए हुए सामान्य लॉजिकल कंडीशन समर्थित हैं:
- समान:
a == b
- असमान:
a != b
- कम से कम:
a < b
- Less than or equal to:
a <= b
- Greater than:
a > b
- Greater than or equal to:
a >= b
These conditions can be used in many ways, the most common being "if statements" and loops.
If statements use if
keywords to write.
उदाहरण
If statement:
a = 66 b = 200 अगर b > a: print("b is greater than a")
In this example, we used two variables,a
and b
as part of the If statement, they are used to test if b is greater than a. Since a is 66 and b is 200, we know that 200 is greater than 66, so we print "b is greater than a" to the screen.
Indentation
Python is dependent on indentation, using spaces to define the scope of code. Other programming languages usually use braces to achieve this purpose.
उदाहरण
No indentation If statement (will cause an error):
a = 66 b = 200 अगर b > a: print("b is greater than a") # Will raise an error
Elif
elif
मुख्यशब्द यह पायथन के लिए "अग्रिम की सद्ध्य सही नहीं है, इसके बजाय इसे जाये" का व्याकरण है。
उदाहरण
a = 66 b = 66 अगर b > a: print("b is greater than a") elif a == b: print("a and b are equal")
इस उदाहरण में,a
समान है b
तथा पहला सद्ध्य सही नहीं है, लेकिन elif
अवधारणा सही है, इसलिए हम स्क्रीन "a and b are equal" पर प्रिंट करते हैं。
Else
else की मुख्यशब्द अग्रिम की सद्ध्यों के लिए अवधारणा को पकड़ती है。
उदाहरण
a = 200 b = 66 अगर b > a: print("b is greater than a") elif a == b: print("a and b are equal") अन्यथा: print("a is greater than b")
इस उदाहरण में,a
बड़ा है b
तथा पहला सद्ध्य सही नहीं है,elif
अवधारणा भी सही नहीं है, इसलिए हम else
अवधारणा और इसे स्क्रीन "a greater than b" पर प्रिंट कर सकते हैं。
आप इसके बिना भी elif
का else
:
उदाहरण
a = 200 b = 66 अगर b > a: print("b is greater than a") अन्यथा: print("b is not greater than a")
छोटी रूप में If
यदि आपको केवल एक वाक्यांश को चलाना है, तो आप इसे if वाक्यांश के साथ एक ही पटल पर रख सकते हैं。
उदाहरण
एकल पटल if वाक्यांश:
a = 200 b = 66 if a > b: print("a is greater than b")
छोटी रूप में If ... Else
यदि आपको केवल दो वाक्यांशों को चलाना है, एक if के लिए और दूसरा else के लिए, तो आप उन्हें सबको एक ही पटल पर रख सकते हैं:
उदाहरण
एकल पटल if else वाक्यांश:
a = 200 b = 66 print("A") if a > b else print("B")
आप एक ही पटल पर कई else वाक्यांशों का उपयोग कर सकते हैं:
उदाहरण
एकल पटल if else वाक्यांश, तीन सद्ध्यहें हैं:
a = 200 b = 66 यदि a > b तो print("A") अन्यथा यदि a == b तो print("=") अन्यथा print("B")
और
और
किनारे एक लॉजिकल ऑपरेटर है, जो शर्त वाक्यों को जोड़ने के लिए उपयोग किए जाते हैं:
उदाहरण
a को b से बड़ा है और c को a से बड़ा है या नहीं जाँचें
a = 200 b = 66 c = 500 अगर a > b और c > a: print("दोनों शर्त सही हैं")
या
या
किनारे भी लॉजिकल ऑपरेटर हैं, जो शर्त वाक्यों को जोड़ने के लिए उपयोग किए जाते हैं:
उदाहरण
a को b से बड़ा है या a को c से बड़ा है या नहीं जाँचें
a = 200 b = 66 c = 500 अगर a > b या a > c: print("कोई भी शर्त सही है")
अधिक स्तरीय If
आप if वाक्य में if वाक्य लिख सकते हैं, इसे अधिक स्तरीय if वाक्य कहते हैं।
उदाहरण
x = 52 अगर x > 10: print("दस से ऊपर,") अगर x > 20: print("और 20 से ऊपर!") अन्यथा: print("बड़े से 20 पर नहीं.")
pass वाक्य
if वाक्य रिक्त नहीं होना चाहिए, लेकिन अगर आपको किसी भी कारण से रिक्त if वाक्य लिखना पड़ता है, तो pass वाक्य का उपयोग करके त्रुटि को बचाएं।
उदाहरण
a = 66 b = 200 अगर b > a: पास
- पिछला पृष्ठ पायथॉन डिक्शनरी
- अगला पृष्ठ पायथॉन While लूप