python怎么實(shí)現(xiàn)輸入年份月份輸出天數(shù)

小億
386
2023-12-05 15:22:16

你可以使用Python內(nèi)置的calendar模塊來(lái)實(shí)現(xiàn)輸入年份和月份輸出天數(shù)。

首先,你需要導(dǎo)入calendar模塊:

import calendar

然后,你可以使用calendar.monthrange()函數(shù)來(lái)獲取指定年份和月份的天數(shù)。該函數(shù)返回一個(gè)包含兩個(gè)元素的元組,元組的第一個(gè)元素表示該月份的第一天是星期幾(0表示星期一,1表示星期二,以此類(lèi)推),第二個(gè)元素表示該月份的天數(shù)。

year = int(input("請(qǐng)輸入年份:"))
month = int(input("請(qǐng)輸入月份:"))

days = calendar.monthrange(year, month)[1]
print(f"{year}{month}月的天數(shù)是:{days}天")

示例輸出:

請(qǐng)輸入年份:2022
請(qǐng)輸入月份:2
2022年2月的天數(shù)是:28天

請(qǐng)注意,calendar.monthrange()函數(shù)中的月份參數(shù)應(yīng)該是一個(gè)整數(shù),并且范圍在1到12之間。

0