कुछ स्थितियों में, हम चाहते हैं कि यदि कोई शर्त सही हो तो कुछ करें, और यदि वह शर्त सही न हो तो कुछ और करें। Python में हम यह else स्टेटमेंट के माध्यम से कर सकते हैं:
a = int(input())
b = int(input())
if a == b:
print('YES')
else:
print('NO')
यह प्रोग्राम YES प्रिंट करता है यदि इनपुट किए गए दोनों मान समान हैं, अन्यथा NO प्रिंट करता है।
ध्यान दें कि if और else दोनों स्टेटमेंट्स की सामग्री 4 स्पेसेज़ से इंडेंट की गई है। साथ ही, दोनों स्टेटमेंट्स के बाद कोलन : होता है।
इसके अलावा, ध्यान दें कि दो मानों को बराबर जांचने के लिए डबल == चिह्न का उपयोग किया जाता है। सिंगल = चिह्न असाइनमेंट के लिए उपयोग होता है, जबकि डबल == चिह्न दो मानों की समानता जांचने के लिए।
Python में उपलब्ध सभी तुलना ऑपरेटरों की सूची यहाँ दी गई है:
तुलना ऑपरेटर
उदाहरण
विवरण
==
if a == b:
क्या ab के बराबर है?
!=
if a != b:
क्या ab से भिन्न है?
<
if a < b:
क्या ab से छोटा है?
>
if a > b:
क्या ab से बड़ा है?
<=
if a <= b:
क्या ab से छोटा या बराबर है?
>=
if a >= b:
क्या ab से बड़ा या बराबर है?
चुनौती
दो संख्याएँ दी गई हैं, उनमें से अधिकतम संख्या प्रिंट करें।