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. 開始制作
第一步:載入模塊
由于 calendar
函數(shù)是系統(tǒng)自帶,無需 pip
安裝,可以直接載入使用。
import calendar
第二步:制作輸入年份和月份的部分
import calendar while True: #一般如果不賦值,默認(rèn)是True year=int(input('請(qǐng)輸入年份:')) #用變量year代表年份,使用int把輸入數(shù)據(jù)變成整數(shù)類型 month=int(input('請(qǐng)輸入月份:')) #原理同上
第三步:生成月歷
import calendar while True: #一般如果不賦值,默認(rèn)是True year=int(input('請(qǐng)輸入年份:')) #用變量year代表年份,使用int把輸入數(shù)據(jù)變成整數(shù)類型 month=int(input('請(qǐng)輸入月份:')) #原理同上 print(calendar.month(year,month)) #使用 `print` 函數(shù)顯示月歷,變量 year和 month 代表年份和月份
大體制作完成,現(xiàn)在運(yùn)行試試。
4. 第一次運(yùn)行
運(yùn)行截圖:
非常成功,沒有報(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編寫一個(gè)簡(jiǎn)單的FUSE文件系統(tǒng)的教程
- python基礎(chǔ)學(xué)習(xí)之生成器與文件系統(tǒng)知識(shí)總結(jié)
相關(guān)文章
小白如何入門Python? 制作一個(gè)網(wǎng)站為例
以制作一個(gè)網(wǎng)站為例,聊一聊小白如何入門Python,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03Python基礎(chǔ)教程,Python入門教程(超詳細(xì))
Python由荷蘭數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會(huì) 于1990 年代初設(shè)計(jì),作為一門叫做ABC語言的替代品。Python語法和動(dòng)態(tài)類型,以及解釋型語言的本質(zhì),使它成為多數(shù)平臺(tái)上寫腳本和快速開發(fā)應(yīng)用的編程語言2021-06-06Python計(jì)算雙重差分模型DID及其對(duì)應(yīng)P值使用詳解
這篇文章主要介紹了Python計(jì)算DID及其對(duì)應(yīng)P值的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2021-09-09Python實(shí)現(xiàn)Mysql數(shù)據(jù)統(tǒng)計(jì)及numpy統(tǒng)計(jì)函數(shù)
這篇文章主要介紹了Python實(shí)現(xiàn)Mysql數(shù)據(jù)統(tǒng)計(jì)的實(shí)例代碼,給大家介紹了Python數(shù)據(jù)分析numpy統(tǒng)計(jì)函數(shù)的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07python tkinter中的錨點(diǎn)(anchor)問題及處理
這篇文章主要介紹了python tkinter中的錨點(diǎn)(anchor)問題及處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06Python使用列表和字典實(shí)現(xiàn)簡(jiǎn)單的考試系統(tǒng)詳解
這篇文章主要介紹了Python使用列表和字典實(shí)現(xiàn)簡(jiǎn)單的考試系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-01-01python3?cookbook解壓可迭代對(duì)象賦值給多個(gè)變量的問題及解決方案
這篇文章主要介紹了python3?cookbook-解壓可迭代對(duì)象賦值給多個(gè)變量,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01使用Python來編寫HTTP服務(wù)器的超級(jí)指南
這篇文章主要介紹了使用Python來編寫HTTP服務(wù)器的超級(jí)指南,同時(shí)介紹了基于Python框架的web服務(wù)器的編寫方法,譯文從理論到實(shí)現(xiàn)講得都很生動(dòng)詳細(xì),十分推薦!需要的朋友可以參考下2016-02-02