資源簡介 (共25張PPT)Python內置模塊課前回顧1、匿名函數格式:函數名 = lambda 參數 :返回值2、遞歸函數直接或間接的調用自身的函數,稱為遞歸函數。3、斐波那契數列這個數列從第3項開始,每一項都等于前兩項之和。情境引入模塊像是一個已經分好類的工具箱,工具箱模塊包含了多個螺絲刀或扳手函數方法Python用模塊來把函數分組,使它們更方便使用和查找。循序善誘什么是Python模塊呢?Python 模塊(Module),是一個 Python 文件,以 .py 結尾。循序善誘模塊能定義函數,類和變量,模塊里也能包含可執行的代碼。本節課我們將要學習一些python的內置模塊。新知教授2、日歷calendar模塊1、時間量time模塊3、分數計算fractions模塊4、課堂總結時間量time模塊新知教授time 模塊主要包含各種提供日期、時間功能的類和函數。類是什么?編玩邊學time()函數返回從 1970 年 1 月 1 日 0 點整到現在過了多少秒import timeprint('當前時間距離1970年1月1日0點的秒數是:', time.time())這個程序的輸出結果是不停變化的編玩邊學用距離1970年1月1日0點的秒數來查看時間,顯然不利于時間的觀察,這時可以使用localtime()函數來查看時間。import timeprint('當前時間是:', time.localtime())time.localtime()返回的時間格式有點奇怪。編玩邊學asctime()函數可以獲取字符串格式類型的時間,這也是最利于我們查看的時間顯示格式。import timeprint('當前時間是:', time.asctime())有沒有發現這三個函數間的聯系呢?編玩邊學sleep(secVal)函數可以暫停、延遲程序,參數secVal為暫停、延遲的時間,參數的時間單位為秒。import timewhile True:print(time.asctime())time.sleep(1)程序運行起來,我們可以看到日期每隔一秒會打印輸出一次日歷 calendar 模塊新知教授此模塊的函數都是日歷相關的.編玩邊學month()函數可以打印某月的字符月歷。import calendarprint(calendar.month(2019, 8))分數計算fractions模塊新知教授使用fractions(分數)模塊,可以進行分數運算。普通的計算器智能計算整數與小數的運算,無法計算像“ + ”這樣的結果編玩邊學import fractionsnumVal1 = fractions.Fraction(3, 4)numVal2 = fractions.Fraction(2, 3)print('兩分數相加的結果為:', numVal1 + numVal2)print('兩分數相減的結果為:', numVal1 - numVal2)print('兩分數相乘的結果為:', numVal1 * numVal2)print('兩分數相除的結果為:', numVal1 / numVal2)注意函數Fraction()的首字母必須大寫。Fration(3, 4),第一個參數為分子,第二個參數為分母編玩邊學Fraction()函數還可以將小數轉換為分數。import fractionsprint('2.75的分數表示為:', fractions.Fraction(2.75))print('0.50的分數表示為:', fractions.Fraction(0.50))print('12.5的分數表示為:', fractions.Fraction(12.5))編玩邊學Fraction()函數還具有自動約分的功能import fractionsprint('143/56的約分結果為:', fractions.Fraction(143, 56))print('256/1024的約分結果為:', fractions.Fraction(256, 1024))編玩邊學gcd()函數可以計算兩個數值的最大公約數。import fractionsprint('64與8的最大公約數為:', fractions.gcd(64, 8))print('128與1024最大公約數為:', fractions.gcd(128, 1024))實踐創作學習并記憶本節課的模塊與相應函數。把它們運用到自己的程序中去。課堂總結1、時間量time模塊time()函數、 localtime()函數、 asctime()函數、 sleep(secVal)函數2、日歷 calendar 模塊month()函數3、分數計算fractions模塊Fraction()函數、 gcd()函數分享交流同學們今天寫代碼有沒有遇到什么問題?演示今天打印的代碼同學們,要加油哦!下節課見啦 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫