برنامه تشخیص سال کبیسه میلادی به زبان پایتون
farhadfery | سه شنبه, ۸ بهمن ۱۳۹۸، ۱۱:۴۸ ب.ظ |
۰ نظر
با سلام
در این برنامه کاربر سال میلادی را وارد می کنه و برای کاربر پیغام چاپ می شه که سال کبیسه هست یا نه.
زبان برنامه نویسی: پایتون
توضیح در مورد نحوه تشخیص کبیسه بودن سال میلادی:
سال اگر بر 400 بخش پذیر باشد(باقیمانده ی تقسیم صفر باشد) کبیسه هست.
سال اگر بر 100 بخش پذیر باشد(باقیمانده ی تقسیم صفر باشد) کبیسه نیست.
سال اگر بر 4 بخش پذیر باشد(باقیمانده ی تقسیم صفر باشد) کبیسه هست.
به عبارتی دیگه سالی که بر 400 و 4 بخش پذیر باشه و بر 100 بخش پذیر نباشد، سال کبیسه هست.
من یک تابع برای تشخیص تعریف کردم
def is_leap_year(year): if(year%400 == 0): result = True elif(year%100 == 0): result = False elif(year%4 == 0): result = True else: result = False return result while True: year = int(input("Please enter year: ")) if(is_leap_year(year)): print(year, ' is a leap year.') else: print(year, ' is not a leap year.') choice = str(input('continue(y/n)?')).lower() if(choice != 'y'): break
- ۹۸/۱۱/۰۸