Python Conditions statements
पाइथन अन्य भाषाओं की तरह लगभग सभी प्रकार के
कंडीशनल स्टेटमेंट को सपोर्ट करता है इसमें हम मुख्य रूप से if, if-else, if-elif-else
स्टेटमेंट का प्रयोग कर सकते हैं जिनका Example नीचे दिया जा रहा है.
Simple If
इस में एक ही
स्टेटमेंट होता है इसका प्रयोग केवल रिजल्ट के लिए किया जाता है
Example :
a = 10
b = 20
if b > a:
print("b
is greater than a")
If -else
इस स्टेटमेंट में हम दोनों कंडीशन
दे सकते हैं
Example :
a = 10
b = 20
if a > b:
print("a
is greater than b")
else
print("b
is greater than a")
If –elif-else
elif कंडीशन का प्रयोग तब किया जाता है जब हमारे पास एक से
अधिक कंडीशन हो या पिछली कंडीशन सही ना होने पर अगली कंडीशन पर जाए
Example :
a=4
if a==1:
print("Sunday")
elif a==2:
print("Monday")
elif a==3:
print("Tuesday")
elif a==4:
print("Wednesday")
elif a==5:
print("Thrusday")
elif a==6:
print("Friday")
elif a==7:
print("Satday")
else:
print("Input
Value 1-7 Only")
Run Program
Short Hand If ... Else
जब कंडीशन एक ही लाइन में लिखना हो
a = 2
b = 3
print("A") if a > b else print("B")
Nested If
x = 41
if x > 10:
print("Above
ten,")
if x > 20:
print("and
also above 20!")
else:
print("but
not above 20.")
The Pass Statement
जब हमारे पास लिखने के लिए कुछ नहीं होता है, लेकिन फिर भी लिखना अनिवार्य होता है, उस समय हम “Pass” स्टेटमेंट का उपयोग कर सकते हैं
Example
a = 33
b = 200
if b
> a:
pass
Assert Keyword
कोड को डीबग करते समय Assert कीवर्ड का उपयोग किया जाता है।
Example
x =
"hello"
#if
condition returns False, Assertion Error is raised:
assert
x == "goodbye", "x should be 'hello'"