python定義函數(shù)如何判斷年份是否為閏年
更新時間:2022年07月18日 11:05:38 作者:托尼stark
這篇文章主要介紹了python定義函數(shù)如何判斷年份是否為閏年,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
如何判斷年份是否為閏年
閏年:所謂閏年即能被4整除,但不能被100整除的年份,或者能被400整除的年份。
def Year():
year = input('請輸入一個年份:')
year = int(year) # 將年份轉換成轉換為整數(shù),如果轉換一個不符合格式的字符串將會報錯,如int('abc')
if year % 400 == 0:
print('年份%d是閏年' % year)
elif year % 4 == 0 and year % 100 != 0:
print('年份%d是閏年' % year)
else:
print('年份%d不是閏年' % year)
Year()
定義一個函數(shù),判斷year是否是閏年,若是閏年返回true,否則返回false
代碼如下 :
def is_leap(year):
year = int(year)
if (year % 4 == 0) and (year % 100 != 0):
return True
elif year % 400 == 0:
return True
else:
return False
while(True):
year = input("請輸入一個年份:")
if year == 'exit':
import sys
sys.exit(0)
print("%s是閏年嗎? %s" % (year, is_leap(year)))執(zhí)行結果如下圖:

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python集成開發(fā)環(huán)境Pycharm的使用及技巧
本文詳細講解了Python集成開發(fā)環(huán)境Pycharm的使用及技巧,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
python GUI庫圖形界面開發(fā)之PyQt5信號與槽基本操作
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5信號與槽基本操作,需要的朋友可以參考下2020-02-02
Python初識二叉樹續(xù)之實戰(zhàn)binarytree
binarytree庫是一個Python的第三方庫,這個庫實現(xiàn)了一些二叉樹相關的常用方法,使用二叉樹時,可以直接調用,不需要再自己實現(xiàn),下面這篇文章主要給大家介紹了關于Python初識二叉樹之實戰(zhàn)binarytree的相關資料,需要的朋友可以參考下2022-05-05
Python之根據(jù)輸入?yún)?shù)計算結果案例講解
這篇文章主要介紹了Python之根據(jù)輸入?yún)?shù)計算結果案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-07-07
Python編程scoketServer實現(xiàn)多線程同步實例代碼
這篇文章主要介紹了Python編程scoketServer實現(xiàn)多線程同步實例代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01
Linux系統(tǒng)上Nginx+Python的web.py與Django框架環(huán)境
這篇文章主要介紹了Linux系統(tǒng)上Nginx+Python的web.py與Django框架環(huán)境,文中使用fastcgi作為連接,需要的朋友可以參考下2015-12-12

