برنامه تشخیص سال کبیسه میلادی به زبان پایتون
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
- ۹۸/۱۱/۰۸