farhadfery

وبگاه لینک به مقالات ، منابع و کتاب های برنامه نویسی پایتون، php، اندروید و ...
بِسمِ اللّه‏ِ الرَّحمنِ الرَّحيمِ

وبگاه لینک به مقالات ، منابع و کتاب های برنامه نویسی پایتون، php، اندروید و ...

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

 

 

  • farhadfery

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی