python定義函數(shù)如何判斷年份是否為閏年
如何判斷年份是否為閏年
閏年:所謂閏年即能被4整除,但不能被100整除的年份,或者能被400整除的年份。
def Year(): year = input('請(qǐng)輸入一個(gè)年份:') year = int(year) # 將年份轉(zhuǎn)換成轉(zhuǎn)換為整數(shù),如果轉(zhuǎn)換一個(gè)不符合格式的字符串將會(huì)報(bào)錯(cuò),如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()
定義一個(gè)函數(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("請(qǐng)輸入一個(gè)年份:") if year == 'exit': import sys sys.exit(0) print("%s是閏年嗎? %s" % (year, is_leap(year)))
執(zhí)行結(jié)果如下圖:
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python集成開發(fā)環(huán)境Pycharm的使用及技巧
本文詳細(xì)講解了Python集成開發(fā)環(huán)境Pycharm的使用及技巧,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06python GUI庫圖形界面開發(fā)之PyQt5信號(hào)與槽基本操作
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5信號(hào)與槽基本操作,需要的朋友可以參考下2020-02-02Python初識(shí)二叉樹續(xù)之實(shí)戰(zhàn)binarytree
binarytree庫是一個(gè)Python的第三方庫,這個(gè)庫實(shí)現(xiàn)了一些二叉樹相關(guān)的常用方法,使用二叉樹時(shí),可以直接調(diào)用,不需要再自己實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Python初識(shí)二叉樹之實(shí)戰(zhàn)binarytree的相關(guān)資料,需要的朋友可以參考下2022-05-05Python之根據(jù)輸入?yún)?shù)計(jì)算結(jié)果案例講解
這篇文章主要介紹了Python之根據(jù)輸入?yún)?shù)計(jì)算結(jié)果案例講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07Python編程scoketServer實(shí)現(xiàn)多線程同步實(shí)例代碼
這篇文章主要介紹了Python編程scoketServer實(shí)現(xiàn)多線程同步實(shí)例代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01python實(shí)現(xiàn)一般游戲的自動(dòng)點(diǎn)擊具體操作
這篇文章主要介紹了python實(shí)現(xiàn)一般游戲的自動(dòng)點(diǎn)擊,本文給大家分享具體操作代碼及需要的軟件,需要的朋友可以參考下2021-10-10Linux系統(tǒng)上Nginx+Python的web.py與Django框架環(huán)境
這篇文章主要介紹了Linux系統(tǒng)上Nginx+Python的web.py與Django框架環(huán)境,文中使用fastcgi作為連接,需要的朋友可以參考下2015-12-12