इस उदाहरण में, आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर धनात्मक, ऋणात्मक या शून्य है या नहीं। यह समस्या हल हो रही है अगर … elif … और नेस्टेड … if स्टेटमेंट।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- अजगर अगर … और बयान
- पायथन इनपुट, आउटपुट और आयात
स्रोत कोड: if… elif… का उपयोग करके
num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number")
यहाँ, हमने if… elif… else
स्टेटमेंट का उपयोग किया है । हम नेस्टेड if
स्टेटमेंट्स का उपयोग करते हुए निम्न कार्य कर सकते हैं ।
सोर्स कोड: नेस्टेड का उपयोग अगर
num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number")
दोनों कार्यक्रमों का आउटपुट समान होगा।
आउटपुट 1
एक नंबर दर्ज करें: 2 सकारात्मक संख्या
आउटपुट 2
एक नंबर दर्ज करें: 0 शून्य
एक संख्या सकारात्मक है यदि यह शून्य से अधिक है। हम इसकी अभिव्यक्ति में जाँच करते हैं if
। यदि यह है False
, तो संख्या शून्य या नकारात्मक होगी। यह बाद की अभिव्यक्ति में भी परीक्षण किया गया है।