python判斷輸入日期為第幾天的實(shí)例
如下所示:
# -*- coding: utf-8 -*-
# 簡(jiǎn)述:要求輸入某年某月某日
# 提問(wèn):求判斷輸入日期是當(dāng)年中的第幾天?
def which_day(year,month,day):
list=[31,28,31,30,31,30,31,31,30,31,30,31]
whichday=0
if (year%4)==0 and (year%100)!=0 or (year%400)==0:
list[1]=29
for i in range(1,month):
if month == 1:
print day
whichday=whichday+list[i-1]
whichday=whichday+day
print whichday
if __name__ == "__main__":
year=int(raw_input("請(qǐng)輸入年份:"))
month=int(raw_input("請(qǐng)輸入月份:"))
day=int(raw_input("請(qǐng)輸入天:"))
which_day(year, month, day)
運(yùn)行結(jié)果:
請(qǐng)輸入年份:2017
請(qǐng)輸入月份:3
請(qǐng)輸入天:31
90
總結(jié):
1、閏年的判斷為能被4整除,但不能被100整除,或者能被400整除
剛開(kāi)始三者都寫(xiě)成了and
2、關(guān)于list[i-1]剛開(kāi)始寫(xiě)成了i-2,對(duì)于某些時(shí)期恰好是正確的,是因?yàn)槌闪薼ist[-1]時(shí)從結(jié)尾開(kāi)始取值
以上這篇python判斷輸入日期為第幾天的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決django框架model中外鍵不落實(shí)到數(shù)據(jù)庫(kù)問(wèn)題
這篇文章主要介紹了解決django框架model中外鍵不落實(shí)到數(shù)據(jù)庫(kù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05
使用python實(shí)現(xiàn)數(shù)據(jù)篩查
一般數(shù)據(jù)篩查可以通過(guò)Python中的pandas庫(kù)來(lái)實(shí)現(xiàn),下面小編就來(lái)為大家介紹一下Python如何利用pandas實(shí)現(xiàn)數(shù)據(jù)篩查,感興趣的小伙伴可以一起學(xué)習(xí)一下2023-10-10
零基礎(chǔ)學(xué)習(xí)python偏函數(shù)語(yǔ)法的推導(dǎo)方法步驟
這篇文章主要介紹了零基礎(chǔ)學(xué)習(xí)python偏函數(shù)語(yǔ)法的推導(dǎo)方法步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Python使用requests模塊發(fā)送http請(qǐng)求的方法介紹
Python?Requests是一個(gè)?HTTP?庫(kù),它允許我們向?Web?服務(wù)器發(fā)送??HTTP?請(qǐng)求,并獲取響應(yīng)結(jié)果,本文將會(huì)詳細(xì)介紹Python?requests模塊如何發(fā)送http請(qǐng)求,文中有相關(guān)的代碼示例,需要的朋友可以參考下2023-06-06
Python?Scala中使用def語(yǔ)句定義方法的詳細(xì)過(guò)程
這篇文章主要介紹了Python?Scala中使用def語(yǔ)句定義方法,Scala的方法是類的一部分,而函數(shù)是一個(gè)對(duì)象可以賦值給一個(gè)變量,下面來(lái)講解Scala的方法,需要的朋友可以參考下2022-09-09
如何查看Django ORM執(zhí)行的SQL語(yǔ)句的實(shí)現(xiàn)
這篇文章主要介紹了如何查看Django ORM執(zhí)行的SQL語(yǔ)句的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
詳解Python中math和decimal模塊的解析與實(shí)踐
在Python中,math?和?decimal?模塊是處理數(shù)學(xué)運(yùn)算的重要工具,本文將深入探討這兩個(gè)模塊的基礎(chǔ)知識(shí),并通過(guò)實(shí)際的代碼示例演示它們的用法,希望對(duì)大家有所幫助2024-02-02
出現(xiàn)module 'queue' has no attrib
這篇文章主要介紹了出現(xiàn)module 'queue' has no attribute 'Queue'問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
跟老齊學(xué)Python之網(wǎng)站的結(jié)構(gòu)
本教程的最終目的就是教會(huì)大家如何使用Python制作網(wǎng)站,非常的詳盡,需要的朋友可以參考下2014-10-10

