पायथन प्रोग्राम यह जाँचने के लिए कि कोई संख्या धनात्मक, ऋणात्मक या 0 है या नहीं

इस उदाहरण में, आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर धनात्मक, ऋणात्मक या शून्य है या नहीं। यह समस्या हल हो रही है अगर … 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, तो संख्या शून्य या नकारात्मक होगी। यह बाद की अभिव्यक्ति में भी परीक्षण किया गया है।

दिलचस्प लेख...