पायथॉन If ... Else

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 bas 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:
  पास

उदाहरण चलाएं