中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

小學中高年級課后服務 python編程教學 三階第07課 python內置模塊 課件 (25張PPT)

資源下載
  1. 二一教育資源

小學中高年級課后服務 python編程教學 三階第07課 python內置模塊 課件 (25張PPT)

資源簡介

(共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 time
print('當前時間距離1970年1月1日0點的秒數是:', time.time())
這個程序的輸出結果是不停變化的
編玩邊學
用距離1970年1月1日0點的秒數來查看時間,顯然不利于時間的觀察,這時可以使用localtime()函數來查看時間。
import time
print('當前時間是:', time.localtime())
time.localtime()返回的時間格式有點奇怪。
編玩邊學
asctime()函數可以獲取字符串格式類型的時間,這也是最利于我們查看的時間顯示格式。
import time
print('當前時間是:', time.asctime())
有沒有發現這三個函數間的聯系呢?
編玩邊學
sleep(secVal)函數可以暫停、延遲程序,參數secVal為暫停、延遲的時間,參數的時間單位為秒。
import time
while True:
print(time.asctime())
time.sleep(1)
程序運行起來,我們可以看到日期每隔一秒會打印輸出一次
日歷 calendar 模塊
新知教授
此模塊的函數都是日歷相關的.
編玩邊學
month()函數可以打印某月的字符月歷。
import calendar
print(calendar.month(2019, 8))
分數計算fractions模塊
新知教授
使用fractions(分數)模塊,可以進行分數運算。
普通的計算器智能計算整數與小數的運算,無法計算像“ + ”這樣的結果
編玩邊學
import fractions
numVal1 = 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 fractions
print('2.75的分數表示為:', fractions.Fraction(2.75))
print('0.50的分數表示為:', fractions.Fraction(0.50))
print('12.5的分數表示為:', fractions.Fraction(12.5))
編玩邊學
Fraction()函數還具有自動約分的功能
import fractions
print('143/56的約分結果為:', fractions.Fraction(143, 56))
print('256/1024的約分結果為:', fractions.Fraction(256, 1024))
編玩邊學
gcd()函數可以計算兩個數值的最大公約數。
import fractions
print('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()函數
分享交流
同學們今天寫代碼有沒有遇到什么問題?
演示今天打印的代碼
同學們,要加油哦!
下節課見啦

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 唐河县| 玉门市| 普兰县| 沛县| 福海县| 江陵县| 安远县| 蓬溪县| 宕昌县| 徐水县| 保德县| 土默特左旗| 乐山市| 海城市| 高陵县| 浦县| 榆树市| 辰溪县| 乌苏市| 阳泉市| 邳州市| 铜陵市| 南江县| 东兰县| 独山县| 卢龙县| 原平市| 涟水县| 赣榆县| 斗六市| 金秀| 苍山县| 黑河市| 密山市| 鄂温| 大庆市| 大姚县| 东城区| 老河口市| 文化| 毕节市|