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

小學中高年級課后服務 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()函數
分享交流
同學們今天寫代碼有沒有遇到什么問題?
演示今天打印的代碼
同學們,要加油哦!
下節課見啦

展開更多......

收起↑

資源預覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 米脂县| 南充市| 客服| 乐安县| 永川市| 伊宁县| 宾川县| 洛阳市| 晋中市| 宜春市| 花垣县| 永德县| 定结县| 称多县| 织金县| 建阳市| 鄂伦春自治旗| 淳安县| 石家庄市| 锦屏县| 南皮县| 江孜县| 容城县| 大悟县| 仪陇县| 奎屯市| 收藏| 高青县| 绥宁县| 灵武市| 青海省| 扎赉特旗| 手游| 哈密市| 绿春县| 进贤县| 循化| 元氏县| 平塘县| 山阴县| 疏勒县|