《Python電子教案4-2 程序的控制結(jié)構(gòu)學(xué)習(xí)教案》由會(huì)員分享,可在線閱讀,更多相關(guān)《Python電子教案4-2 程序的控制結(jié)構(gòu)學(xué)習(xí)教案(48頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、會(huì)計(jì)學(xué)1Python電子電子(dinz)教案教案4-2 程序的控制結(jié)程序的控制結(jié)構(gòu)構(gòu)第一頁(yè),共48頁(yè)。程序(chngx)的循環(huán)結(jié)構(gòu)n第1頁(yè)/共48頁(yè)第二頁(yè),共48頁(yè)。程序的無(wú)限循環(huán),具體采用while語(yǔ)句實(shí)現(xiàn)(shxin)。n第2頁(yè)/共48頁(yè)第三頁(yè),共48頁(yè)。n第3頁(yè)/共48頁(yè)第四頁(yè),共48頁(yè)。循環(huán)循環(huán)N次次for i in range(N):遍歷文件遍歷文件fi的每一行的每一行for line in fi:遍歷字符串遍歷字符串s for c in s:n第4頁(yè)/共48頁(yè)第五頁(yè),共48頁(yè)。n第5頁(yè)/共48頁(yè)第六頁(yè),共48頁(yè)。n第6頁(yè)/共48頁(yè)第七頁(yè),共48頁(yè)。n第7頁(yè)/共48頁(yè)第八頁(yè),共48頁(yè)
2、。n第8頁(yè)/共48頁(yè)第九頁(yè),共48頁(yè)。n第9頁(yè)/共48頁(yè)第十頁(yè),共48頁(yè)。n第10頁(yè)/共48頁(yè)第十一頁(yè),共48頁(yè)。n第11頁(yè)/共48頁(yè)第十二頁(yè),共48頁(yè)。n第12頁(yè)/共48頁(yè)第十三頁(yè),共48頁(yè)。兩個(gè)程序執(zhí)行后的效果(xiogu)分別為 PYHON PYn第13頁(yè)/共48頁(yè)第十四頁(yè),共48頁(yè)。random庫(kù)的使用(shyng)n第14頁(yè)/共48頁(yè)第十五頁(yè),共48頁(yè)。n第15頁(yè)/共48頁(yè)第十六頁(yè),共48頁(yè)。n第16頁(yè)/共48頁(yè)第十七頁(yè),共48頁(yè)。函數(shù)函數(shù)描述描述函數(shù)函數(shù)seed(a=None)初始化隨機(jī)數(shù)種子,默認(rèn)值為當(dāng)前系統(tǒng)時(shí)間seed(a=None)random()生成一個(gè)0.0, 1.0)之
3、間的隨機(jī)小數(shù)random()randint(a, b)生成一個(gè)a,b之間的整數(shù)randint(a, b)getrandbits(k)生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù)getrandbits(k)randrange(start, stop, step)生成一個(gè)start, stop)之間以step為步數(shù)的隨機(jī)整數(shù)randrange(start, stop, step)uniform(a, b)生成一個(gè)a, b之間的隨機(jī)小數(shù)uniform(a, b)choice(seq)從序列類(lèi)型(例如:列表)中隨機(jī)返回一個(gè)元素choice(seq)shuffle(seq)將序列類(lèi)型中元素隨機(jī)排列,返回打亂后的序列sh
4、uffle(seq)sample(pop, k)從pop類(lèi)型中隨機(jī)選取k個(gè)元素,以列表類(lèi)型返回sample(pop, k)n第17頁(yè)/共48頁(yè)第十八頁(yè),共48頁(yè)。n第18頁(yè)/共48頁(yè)第十九頁(yè),共48頁(yè)。n第19頁(yè)/共48頁(yè)第二十頁(yè),共48頁(yè)。n第20頁(yè)/共48頁(yè)第二十一頁(yè),共48頁(yè)。的計(jì)算(j sun)n第21頁(yè)/共48頁(yè)第二十二頁(yè),共48頁(yè)。n第22頁(yè)/共48頁(yè)第二十三頁(yè),共48頁(yè)。n第23頁(yè)/共48頁(yè)第二十四頁(yè),共48頁(yè)。n第24頁(yè)/共48頁(yè)第二十五頁(yè),共48頁(yè)。n第25頁(yè)/共48頁(yè)第二十六頁(yè),共48頁(yè)。n第26頁(yè)/共48頁(yè)第二十七頁(yè),共48頁(yè)。n第27頁(yè)/共48頁(yè)第二十八頁(yè),共48頁(yè)。n
5、第28頁(yè)/共48頁(yè)第二十九頁(yè),共48頁(yè)。DARTS運(yùn)行時(shí)間運(yùn)行時(shí)間2103.1093750.011s2113.1386710.012s2123.1503900.014s2133.1435540.018s2143.1413570.030s2153.1478270.049s2163.1419670.116s2183.1445770.363s2203.14266967771.255sn第29頁(yè)/共48頁(yè)第三十頁(yè),共48頁(yè)。異常(ychng)處理機(jī)制n第30頁(yè)/共48頁(yè)第三十一頁(yè),共48頁(yè)。n第31頁(yè)/共48頁(yè)第三十二頁(yè),共48頁(yè)。n第32頁(yè)/共48頁(yè)第三十三頁(yè),共48頁(yè)。n第33頁(yè)/共48頁(yè)第三十四
6、頁(yè),共48頁(yè)。n第34頁(yè)/共48頁(yè)第三十五頁(yè),共48頁(yè)。n第35頁(yè)/共48頁(yè)第三十六頁(yè),共48頁(yè)。except:n第36頁(yè)/共48頁(yè)第三十七頁(yè),共48頁(yè)。n第37頁(yè)/共48頁(yè)第三十八頁(yè),共48頁(yè)。n第38頁(yè)/共48頁(yè)第三十九頁(yè),共48頁(yè)。n第39頁(yè)/共48頁(yè)第四十頁(yè),共48頁(yè)。finally:n第40頁(yè)/共48頁(yè)第四十一頁(yè),共48頁(yè)。n第41頁(yè)/共48頁(yè)第四十二頁(yè),共48頁(yè)。n第42頁(yè)/共48頁(yè)第四十三頁(yè),共48頁(yè)。n第43頁(yè)/共48頁(yè)第四十四頁(yè),共48頁(yè)。n第44頁(yè)/共48頁(yè)第四十五頁(yè),共48頁(yè)。n第45頁(yè)/共48頁(yè)第四十六頁(yè),共48頁(yè)。用就用吧,用戶(hù)體驗(yàn)好才是王道!n第46頁(yè)/共48頁(yè)第四十七頁(yè),共48頁(yè)。n第47頁(yè)/共48頁(yè)第四十八頁(yè),共48頁(yè)。