if स्टेटमेंट्स

हमने पिछले कोड उदाहरणों में ऐसा कोड लिखा है जो क्रमशः - लाइन दर लाइन निष्पादित होता है। यह टिप्पणियों और खाली लाइनों को छोड़कर लिखे गए प्रत्येक कोड की लाइन को निष्पादित करता था।
कुछ मामलों में, हम चाहते हैं कि कोड का एक ब्लॉक केवल तब ही निष्पादित हो जब कुछ शर्तें पूरी हों।
कल्पना करें कि अगर हमारा प्यास स्तर 30 से अधिक है तो हम किसी दुकान से पानी खरीदना चाहते हैं (इस मामले में, प्यास को 0 से 100 तक की संख्या से मापा जाता है)। पानी की बोतल खरीदने के लिए हम भुगतान करेंगे। Python में, शर्तीय संचालन if स्टेटमेंट्स के साथ लिखे जा सकते हैं:
प्रोग्राम को एक कदम आगे बढ़ाने के लिए NEXT बटन पर क्लिक करें। thirst और price के प्रारंभिक मानों को बदलने के लिए RESET बटन पर क्लिक करें, और नए मानों के साथ प्रोग्राम को फिर से चलाएं।
यहाँ प्रोग्राम thirst स्तर और बोतल की price को आरंभ करता है।
फिर if स्टेटमेंट जांचता है कि क्या thirst स्तर 30 से अधिक है, और यदि है, तो यह भुगतान करता है और स्तर को 0 पर सेट करके प्यास को बुझाता है।
अंत में, प्रोग्राम कितना भुगतान किया गया और परिणामस्वरूप प्यास का स्तर प्रिंट करता है।
 
if स्टेटमेंट में शर्त के बाद : होता है। यदि शर्त सही होती है, तो if ब्लॉक की सामग्री का मूल्यांकन होता है। ध्यान दें कि ऑपरेशंस 4 रिक्त स्थानों से इंडेंट किए गए हैं और लाइन की शुरुआत से 4 रिक्त स्थान शिफ्ट किए गए हैं। उन्हें if ब्लॉक के "अंदर" होना चाहिए ताकि शर्त सही होने पर वे निष्पादित हों।
if स्टेटमेंट की शर्त का मूल्यांकन True या False में होता है। तो, यह एक बूलियन मान है। यदि वह मान True होता है (अर्थात शर्त सही है), तो if ब्लॉक की सामग्री निष्पादित होती है।
 

चुनौती

एक प्रोग्राम लिखें जो इनपुट से एक एकल पूर्णांक पढ़े और यदि वह संख्या सम है तो This number is even प्रिंट करे, और अंत में The end of the program प्रिंट करे।
Input
Output
2
This number is even The end of the program
3
The end of the program
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue