इस कार्यक्रम में, आप यह जांचना सीखेंगे कि एक वर्ष लीप वर्ष है या नहीं। हम नेस्टेड का उपयोग करेंगे … अगर इस समस्या को हल करने के लिए।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- पायथन ऑपरेटर्स
- अजगर अगर … और बयान
एक लीप वर्ष सदी के वर्षों (00 के साथ समाप्त होने वाले वर्षों) को छोड़कर 4 से बिल्कुल विभाज्य है। सेंचुरी ईयर केवल लीप वर्ष है यदि यह 400 से पूरी तरह से विभाज्य है। उदाहरण के लिए,
2017 एक लीप वर्ष नहीं है 1900 एक लीप वर्ष नहीं है 2012 एक लीप वर्ष है 2000 एक लीप वर्ष है
सोर्स कोड
# Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) else: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year))
आउटपुट
2000 एक लीप वर्ष है
आप स्रोत कोड में वर्ष के मूल्य को बदल सकते हैं और इस कार्यक्रम का परीक्षण करने के लिए इसे फिर से चला सकते हैं।