python 6行代碼制作月歷生成器
原文作者:Alex27933
轉(zhuǎn)自鏈接:https://learnku.com/articles/49570
1. 訂立制作目標(biāo)
目標(biāo):
- 輸入指定的年份和月份,便能生成月歷
- 可以重復(fù)運(yùn)行
2. 制作所需函數(shù)
輸入指定的年份和月份 → input 函數(shù)
生成月歷 → calendar 函數(shù)
可以重復(fù)運(yùn)行 → while
3. 開(kāi)始制作
第一步:載入模塊
由于 calendar 函數(shù)是系統(tǒng)自帶,無(wú)需 pip 安裝,可以直接載入使用。
import calendar
第二步:制作輸入年份和月份的部分
import calendar
while True: #一般如果不賦值,默認(rèn)是True
year=int(input('請(qǐng)輸入年份:')) #用變量year代表年份,使用int把輸入數(shù)據(jù)變成整數(shù)類(lèi)型
month=int(input('請(qǐng)輸入月份:')) #原理同上
第三步:生成月歷
import calendar
while True: #一般如果不賦值,默認(rèn)是True
year=int(input('請(qǐng)輸入年份:')) #用變量year代表年份,使用int把輸入數(shù)據(jù)變成整數(shù)類(lèi)型
month=int(input('請(qǐng)輸入月份:')) #原理同上
print(calendar.month(year,month)) #使用 `print` 函數(shù)顯示月歷,變量 year和 month 代表年份和月份
大體制作完成,現(xiàn)在運(yùn)行試試。
4. 第一次運(yùn)行
運(yùn)行截圖:

非常成功,沒(méi)有報(bào)錯(cuò)
以上就是python 6行代碼制作月歷生成器的詳細(xì)內(nèi)容,更多關(guān)于python 制作月歷的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- python 列表推導(dǎo)和生成器表達(dá)式的使用
- 徹底搞懂python 迭代器和生成器
- Python生成器傳參數(shù)及返回值原理解析
- Python faker生成器生成虛擬數(shù)據(jù)代碼實(shí)例
- Python3與fastdfs分布式文件系統(tǒng)如何實(shí)現(xiàn)交互
- python django框架中使用FastDFS分布式文件系統(tǒng)的安裝方法
- python 中文件輸入輸出及os模塊對(duì)文件系統(tǒng)的操作方法
- 用Python編寫(xiě)一個(gè)簡(jiǎn)單的FUSE文件系統(tǒng)的教程
- python基礎(chǔ)學(xué)習(xí)之生成器與文件系統(tǒng)知識(shí)總結(jié)
相關(guān)文章
python__new__內(nèi)置靜態(tài)方法使用解析
這篇文章主要介紹了python__new__內(nèi)置靜態(tài)方法使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
Pytorch.nn.conv2d 過(guò)程驗(yàn)證方式(單,多通道卷積過(guò)程)
今天小編就為大家分享一篇Pytorch.nn.conv2d 過(guò)程驗(yàn)證方式(單,多通道卷積過(guò)程),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
python 列出面板數(shù)據(jù)所有變量名的示例代碼
在Python中,處理面板數(shù)據(jù)(Panel Data)通常使用pandas庫(kù),特別是當(dāng)數(shù)據(jù)以DataFrame或Panel,這篇文章主要介紹了python 列出面板數(shù)據(jù)所有變量名,需要的朋友可以參考下2024-06-06
python中py文件與pyc文件相互轉(zhuǎn)換的方法實(shí)例
pyc是一種二進(jìn)制文件,是由py文件經(jīng)過(guò)編譯后,生成的文件,下面這篇文章主要給大家介紹了關(guān)于python中py文件與pyc文件相互轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下2022-05-05
Python必備技巧之Pandas數(shù)據(jù)合并函數(shù)
Pandas中一共有五個(gè)數(shù)據(jù)合并函數(shù),分別為:concat、append、merge、join、combine,本文詳細(xì)講解這五個(gè)函數(shù)的使用方法,需要的可以參考一下2022-03-03
tensorflow 實(shí)現(xiàn)數(shù)據(jù)類(lèi)型轉(zhuǎn)換
今天小編就為大家分享一篇tensorflow 實(shí)現(xiàn)數(shù)據(jù)類(lèi)型轉(zhuǎn)換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
Pygame游戲開(kāi)發(fā)之太空射擊實(shí)戰(zhàn)碰撞改進(jìn)篇
相信大多數(shù)8090后都玩過(guò)太空射擊游戲,在過(guò)去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來(lái)自己動(dòng)手實(shí)現(xiàn)它,在編寫(xiě)學(xué)習(xí)中回顧過(guò)往展望未來(lái),在本課中,我們將討論如何更改?Pygame?處理精靈之間沖突的方式2022-08-08
Python實(shí)現(xiàn)自動(dòng)上京東搶手機(jī)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)自動(dòng)上京東搶手機(jī)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02

