版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
搭建Python開發(fā)環(huán)境全套可編輯PPT課件
本課件是可編輯的正常PPT課件1.下載與安裝Python參考電子活頁1-4介紹的方法,正確下載與安裝Python。本課件是可編輯的正常PPT課件2.測(cè)試Python是否成功安裝在Windows10操作系統(tǒng)中測(cè)試Python是否成功安裝。本課件是可編輯的正常PPT課件3.配置環(huán)境變量如果在命令行窗口提示符“C:\Users\Administrator>”后輸入“python”,并且按【Enter】鍵后顯示“'python'不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件”,原因是在當(dāng)前的路徑中,找不到Python.exe可運(yùn)行文件,本課件是可編輯的正常PPT課件解決方法是配置環(huán)境變量。在Windows10操作系統(tǒng)中配置環(huán)境變量,具體步驟如下:本課件是可編輯的正常PPT課件4.再一次測(cè)試Python是否成功安裝環(huán)境變量配置完成,打開命令行窗口,在命令行窗口的提示符后面輸入“python”,并且按【Enter】鍵,出現(xiàn)多行有關(guān)python提示信息。本課件是可編輯的正常PPT課件這說明Python安裝成功,同時(shí)也進(jìn)入到交互式Python解釋器中,命令提示符變?yōu)椤?gt;>>”,等待用戶輸入Python命令。本課件是可編輯的正常PPT課件使用IDLE編寫簡(jiǎn)單的Python程序本課件是可編輯的正常PPT課件安裝Python后,會(huì)自動(dòng)安裝一個(gè)IDLE,IDLE是一個(gè)Python自帶的簡(jiǎn)潔的集成開發(fā)環(huán)境(IDE),也可以利用PythonShell編寫Python程序并與Python進(jìn)行交互。本課件是可編輯的正常PPT課件【任務(wù)1-1】輸出“HappytolearnPythonProgramming”的信息本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在Python的IDLE編程環(huán)境中編寫Python程序1-1.py,使用print()函數(shù)輸出“HappytolearnPythonProgramming”的信息。(2)在Python的程序編輯窗口運(yùn)行程序1-1.py,輸出信息。(3)在Windows的【命令】窗口運(yùn)行程序1-1.py,輸出信息。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】(1)創(chuàng)建所需文件夾在本地計(jì)算機(jī)D:盤創(chuàng)建文件夾“PycharmProject”。再在文件夾“PycharmProject”中創(chuàng)建存放單元1的Python程序文件的子文件夾“Unit01”。本課件是可編輯的正常PPT課件編寫簡(jiǎn)單的Python程序本課件是可編輯的正常PPT課件1.新建Python程序文件(1)在PyCharm主窗口右鍵單擊已建好的PyCharm項(xiàng)目“Test”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項(xiàng)。本課件是可編輯的正常PPT課件【任務(wù)1-2】輸出“你好,請(qǐng)登錄”的提示信息本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在PyCharm集成開發(fā)環(huán)境中創(chuàng)建項(xiàng)目Unit01。(2)在項(xiàng)目Unit01中創(chuàng)建Python程序文件1-2.py。(3)在Python程序文件1-2.py中輸入代碼:print("你好,請(qǐng)登錄")。(4)在PyCharm集成開發(fā)環(huán)境中運(yùn)行程序文件1-2.py,輸出信息:你好,請(qǐng)登錄。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建PyCharm項(xiàng)目Unit01(1)成功啟動(dòng)PyCharm后,在其主窗口選擇【File】菜單,在彈出的下拉菜單中選擇【NewProject】命令,打開【CreateProject】對(duì)話框,在該對(duì)話框的“Location”輸入框中輸入“D:\PycharmProject\Unit01”。本課件是可編輯的正常PPT課件【任務(wù)2-1】計(jì)算并輸出購買商品的實(shí)付總額與平均價(jià)格本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在PyCharm集成開發(fā)環(huán)境中創(chuàng)建項(xiàng)目Unit02。(2)在項(xiàng)目Unit02創(chuàng)建Python程序文件2-1.py。(3)在Python程序文件2-1.py中輸入代碼實(shí)現(xiàn)以下功能:計(jì)算購買商品總數(shù)量、購買商品應(yīng)支付總金額、優(yōu)惠金額、實(shí)際支付金額、商品平均購買價(jià)格。輸出商品總額、商品優(yōu)惠、實(shí)付總額和平均價(jià)格。(4)在PyCharm集成開發(fā)環(huán)境中運(yùn)行程序文件2-1.py,輸出商品總額、商品優(yōu)惠、實(shí)付總額、平均價(jià)格等數(shù)據(jù)。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建PyCharm項(xiàng)目Unit02成功啟動(dòng)PyCharm后,在其主窗口選擇【File】菜單,在彈出的下拉菜單中選擇【NewProject】命令,打開【CreateProject】對(duì)話框,在該對(duì)話框的“Location”輸入框中輸入“D:\PycharmProject\Unit02”,在【CreateProject】對(duì)話框中單擊【Create】按鈕,完成PyCharm項(xiàng)目Unit02的創(chuàng)建。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.創(chuàng)建Python程序文件2-1.py在PyCharm主窗口右鍵單擊已建好的PyCharm項(xiàng)目“Unit02”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項(xiàng)。在打開的【NewPythonfile】對(duì)話框中輸入Python文件名“2-1”,然后雙擊“Pythonfile”選項(xiàng),完成Python程序文件的新建任務(wù)。同時(shí)PyCharm主窗口顯示程序文件“2-1.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.編寫Python程序代碼在新建文件“2-1.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】4.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“2-1”選項(xiàng),程序“2-1.py”開始運(yùn)行。程序2-2.py的運(yùn)行結(jié)果為:商品總額:¥104.5商品優(yōu)惠:-¥40.0實(shí)付總額:¥64.5平均價(jià)格:¥52.25本課件是可編輯的正常PPT課件【任務(wù)2-2】輸出當(dāng)前日期和時(shí)間本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit02創(chuàng)建Python程序文件2-2.py。(2)在Python程序文件2-2.py中輸入代碼實(shí)現(xiàn)以下功能:輸出當(dāng)前日期,獲取當(dāng)前時(shí)間的小時(shí)數(shù)、分鐘數(shù)、秒數(shù),輸出當(dāng)前時(shí)間。(3)在PyCharm集成開發(fā)環(huán)境中運(yùn)行程序文件2-2.py,輸出當(dāng)前日期、當(dāng)前時(shí)間等數(shù)據(jù)。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件2-2.py在PyCharm主窗口右鍵單擊已建好的PyCharm項(xiàng)目“Unit02”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項(xiàng)。在打開的【NewPythonfile】對(duì)話框中輸入Python文件名“2-2”,然后雙擊“Pythonfile”選項(xiàng),完成Python程序文件的新建任務(wù)。同時(shí)PyCharm主窗口顯示程序文件“2-2.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“2-2.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第一條語句importtime,用于引入time模塊。第二條語句為:print("當(dāng)前日期:",time.strftime("%Y年%m月%d日",time.localtime()))調(diào)用print函數(shù),以年月日格式,輸出當(dāng)前日期。print函數(shù)的參數(shù)分別調(diào)用strftime函數(shù)指定輸出格式,調(diào)用localtime()函數(shù)輸出當(dāng)前日期本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第三條語句為:hour=time.localtime().tm_hour用于獲取當(dāng)前時(shí)間的小時(shí)數(shù)。第四條語句為:minute=time.localtime().tm_min用于獲取當(dāng)前時(shí)間的分鐘數(shù)本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第五條語句為:second=time.localtime().tm_sec用于獲取當(dāng)前時(shí)間的秒數(shù)第六條語句為:print("當(dāng)前時(shí)間:{0}時(shí){1}分{2}秒".format(hour,minute,second,end="\r"))調(diào)用print函數(shù),以指定的格式輸出當(dāng)時(shí)的時(shí)間。本課件是可編輯的正常PPT課件【任務(wù)2-3】計(jì)算與輸出購買商品的優(yōu)惠金額與應(yīng)付金額本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit02創(chuàng)建Python程序文件2-3.py。(2)在Python程序文件2-3.py中輸入代碼實(shí)現(xiàn)以下功能:計(jì)算且輸出購買商品的總金額、運(yùn)費(fèi)、返現(xiàn)金額、折扣率、商品優(yōu)惠金額、實(shí)付總額。(3)在PyCharm集成開發(fā)環(huán)境中運(yùn)行程序文件2-3.py,輸出總金額、運(yùn)費(fèi)、返現(xiàn)、折扣率、商品優(yōu)惠、實(shí)付總額等數(shù)據(jù)。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件2-3.py在PyCharm主窗口右鍵單擊已建好的PyCharm項(xiàng)目“Unit02”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項(xiàng)。在打開的【NewPythonfile】對(duì)話框中輸入Python文件名“2-3”,然后雙擊“Pythonfile”選項(xiàng),完成Python程序文件的新建任務(wù)。同時(shí)PyCharm主窗口顯示程序文件“2-3.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“2-3.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第1條語句為:num=input("請(qǐng)輸入購買數(shù)量:")先調(diào)用input函數(shù),等待實(shí)時(shí)輸入購買數(shù)量,例如,輸入數(shù)量3。然后將輸入的購買數(shù)量賦值給變量num。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第2條語句為:number=int(num)調(diào)用數(shù)據(jù)類型轉(zhuǎn)換函數(shù)int,將num變量的值轉(zhuǎn)換為整型。然后整型值賦值給變量number。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第3條語句為:originalPrice=99.80將小數(shù)99.80賦值給變量originalPrice,該變量存放原價(jià)格。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第4條語句為:discountPrice=91.80將小數(shù)91.80賦值給變量discountPrice,該變量存放折扣價(jià)格。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第5條語句為:discountRate=discountPrice/originalPrice賦值號(hào)右側(cè)為除法運(yùn)算,先將變量discountPrice的值除以變量originalPrice的值。然后將除法運(yùn)算所得的商賦給變量discountRate。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第6條語句為:total=number*discountPrice賦值號(hào)右側(cè)為乘法運(yùn)算,先將變量number的值乘以,變量discountPrice的值。然后將乘法運(yùn)算所得的結(jié)果賦給變量total。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第7條語句為:cashback=150.00將小數(shù)150.00賦給變量cashback,該變量存放返現(xiàn)金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第8條語句為:discount=15.00將小數(shù)15.00賦給變量discount,該變量存放優(yōu)惠金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第9條語句為:totalDiscount=cashback+discount賦值號(hào)右側(cè)為求和運(yùn)算,先將變量cashback的值加上變量discount的值。然后將求和運(yùn)算所得的結(jié)果賦給變量totalDiscount。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第10條語句為:carriage=15.00將小數(shù)15.00賦給變量carriage,該變量存放運(yùn)費(fèi)數(shù)據(jù)。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第11條語句為:payable=total-totalDiscount+carriage賦值號(hào)右側(cè)為加減運(yùn)算,先將變量total的值減去變量totalDiscount的值加上變量carriage的值。然后將加減運(yùn)算所得的結(jié)果賦給變量payable,該變量存放實(shí)付總額數(shù)據(jù)。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第12條語句為:print(str(number)+"件商品,總商品金額:¥"+"{:.2f}".format(total))調(diào)用函數(shù)print,以指定的格式分別輸出變量number的值,即商品數(shù)量。變量total的值,即總商品金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第13條語句為:print("運(yùn)費(fèi):"+chr(9785)+"¥"+"{:.2f}".format(carriage))調(diào)用函數(shù)print,以指定的格式輸出變量carriage的值,即運(yùn)費(fèi)金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第14條語句為:print("返現(xiàn):-¥"+"{:.2f}".format(cashback))調(diào)用函數(shù)print,以指定的格式輸出變量cashback的值,即返現(xiàn)金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第15條語句為:print("折扣率:-¥"+"{:.2f}%".format(discountRate*100))調(diào)用函數(shù)print,以指定的格式輸出變量discountRate乘以100的值,即折扣率。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第16條語句為:print("商品優(yōu)惠:-¥"+"{:.2f}".format(discount))調(diào)用函數(shù)print,以指定的格式輸出變量discount的值,即商品優(yōu)惠。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第17條語句為:print("實(shí)付總額:¥"+"{:.2f}".format(payable))調(diào)用函數(shù)print,以指定的格式輸出變量payable的值,即實(shí)付總額。本課件是可編輯的正常PPT課件【任務(wù)3-5】應(yīng)用if…elif…else語句計(jì)算分期付款的服務(wù)費(fèi)本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit03創(chuàng)建Python程序文件3-5.py。(2)京東網(wǎng)上商城購置商品時(shí)可以選擇京東白條分期付款方式,分期的期數(shù)分別有1期、3期、6期、12期、24期,假設(shè)每期收取的服務(wù)費(fèi)分別為0、11.53、5.87、3.03、1.61,京東網(wǎng)上商城的白條分期及服務(wù)費(fèi)標(biāo)準(zhǔn)如圖所示。應(yīng)用if…elif…else語句計(jì)算白條分期的服務(wù)費(fèi),并輸出服務(wù)費(fèi),小數(shù)位保留2位有效位。圖
京東網(wǎng)上商城的白條分期及服務(wù)費(fèi)標(biāo)準(zhǔn)本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件3-5.py在PyCharm項(xiàng)目“Unit03”中,新建Python程序文件“3-5.py”,同時(shí)PyCharm主窗口顯示程序文件“3-5.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“3-5.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件term=int(input("請(qǐng)選擇分幾期付款(1、3、6、12、24):"))ifterm==1:serviceFee=0elifterm==3:serviceFee=term*11.53elifterm==6:serviceFee=term*5.87elifterm==12:serviceFee=term*3.03elifterm==24:serviceFee=term*1.61print("服務(wù)費(fèi)為:{:.2f}元".format(serviceFee))單擊工具欄中【保存】按鈕,保存程序文件“3-5.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“3-5”選項(xiàng),程序“3-5.py”開始運(yùn)行。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序程序3-5.py的運(yùn)行結(jié)果如下所示。請(qǐng)選擇分幾期付款(1、3、6、12、24):6服務(wù)費(fèi)為:35.22元本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第1條語句為:term賦值為int(input("請(qǐng)選擇分幾期付款(1、3、6、12、24):"))。將實(shí)時(shí)輸入的分期付款的期數(shù)賦給變量term,這里假設(shè)輸入期數(shù)為6.本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第2條語句為:if…elif…else語句。ifterm==1:serviceFee=0elifterm==3:serviceFee=term*11.53elifterm==6:serviceFee=term*5.87elifterm==12:serviceFee=term*3.03elifterm==24:serviceFee=term*1.61本課件是可編輯的正常PPT課件【程序解讀】4.程序分析首先判斷第1個(gè)選擇條件:term==1,由于6不等于1,第1個(gè)條件表達(dá)式的值為False。該條件對(duì)應(yīng)的語句不執(zhí)行。接著判斷第2個(gè)選擇條件:term==3,由于6不等于3,第2個(gè)條件表達(dá)式的值為False。該條件對(duì)應(yīng)的語句不執(zhí)行。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析接著判斷第3個(gè)選擇條件:term==6,由于6等于6,第3個(gè)條件表達(dá)式的值為True。接著執(zhí)行該條件對(duì)應(yīng)的語句:serviceFee=term*5.87該語句執(zhí)行完成后,跳過后面的選擇條件判斷和對(duì)應(yīng)語句的執(zhí)行。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第3條語句為:數(shù)據(jù)輸出語句,term=int(input("請(qǐng)選擇分幾期付款(1、3、6、12、24):"))。調(diào)用函數(shù)print格式化輸出serviceFee變量中存儲(chǔ)的值,即服務(wù)費(fèi)為35.22元。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)3-6】應(yīng)用if選擇語句計(jì)算網(wǎng)上購物的運(yùn)費(fèi)與優(yōu)惠本課件是可編輯的正常PPT課件【任務(wù)描述】從京東購物商城購買4本Python編程圖書《Python從入門到項(xiàng)目實(shí)踐(全彩版)》,該書原價(jià)為99.80元。由于京東商城針對(duì)不同等級(jí)的會(huì)員有不同的優(yōu)惠價(jià)格,對(duì)于普通會(huì)員的優(yōu)惠價(jià)格為77.80元,對(duì)于粉絲(FAN)會(huì)員的優(yōu)惠價(jià)格為76.80元,對(duì)于PLUS會(huì)員的優(yōu)惠價(jià)格為75.50元;如果購買圖書滿148元可以直減5元,滿299元可以直減15元;另外,購買圖書每滿100元,還可以直減50元現(xiàn)金。本課件是可編輯的正常PPT課件【任務(wù)描述】相關(guān)優(yōu)惠信息如圖所示。京東購物商城購買圖書的運(yùn)費(fèi)收取標(biāo)準(zhǔn)如下:如果訂單金額小于49元,收取基礎(chǔ)運(yùn)費(fèi)6元;如果訂單金額大于或等于49元,則免收基礎(chǔ)運(yùn)費(fèi)。(1)在項(xiàng)目Unit03創(chuàng)建Python程序文件3-6.py。(2)編寫程序,應(yīng)用if選擇語句的多種形式,計(jì)算并且輸出購買4本Python編程圖書《Python從入門到項(xiàng)目實(shí)踐(全彩版)》的應(yīng)付金額、運(yùn)費(fèi)、返現(xiàn)金額、優(yōu)惠金額、優(yōu)惠總金額、實(shí)付金額。圖
京東商城購買圖書《Python從入門到項(xiàng)目實(shí)踐(全彩版)》的優(yōu)惠信息本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件3-6.py在PyCharm項(xiàng)目“Unit03”中,新建Python程序文件“3-6.py”,同時(shí)PyCharm主窗口顯示程序文件“3-6.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“3-6.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件originalPrice=99.80number=4originalTotal=number*originalPricerank="FAN"i=0ifrank=="PLUS":discountPrice=75.50i+=1else:ifrank=="FAN":discountPrice=76.80else:discountPrice=77.80i+=1discountAmount=number*discountPrice本課件是可編輯的正常PPT課件iforiginalTotal>=299:discount=15.00i+=1eliforiginalTotal>=148:discount=5.00i+=1reduction=int(originalTotal/100)ifreduction>0:cashback=reduction*50i+=1discountTotal=discount+cashbackpayable=discountAmount-discountTotalifpayable<49:carriage=6.00else:carriage=0.00payable+=carriage本課件是可編輯的正常PPT課件print(str(number)+"件商品,應(yīng)付總商品金額:¥"+"{:.2f}".format(discountAmount))print("運(yùn)費(fèi):"+chr(9785)+"¥"+"{:.2f}".format(carriage))print("返現(xiàn)金額:-¥"+"{:.2f}".format(cashback))print("優(yōu)惠金額:-¥"+"{:.2f}".format(discount))print("商品已享用"+str(i)+"次優(yōu)惠,優(yōu)惠總額:-¥"+"{:.2f}".format(discountTotal))print("實(shí)付總額:¥"+"{:.2f}".format(payable),end="")print("")單擊工具欄中【保存】按鈕,保存程序文件“3-6.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“3-6”選項(xiàng),程序“3-6.py”開始運(yùn)行。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序程序3-6.py的運(yùn)行結(jié)果如下所示。4件商品,應(yīng)付總商品金額:¥307.20
運(yùn)費(fèi):?¥0.00
返現(xiàn)金額:-¥150.00
優(yōu)惠金額:-¥15.00商品已享用3次優(yōu)惠,優(yōu)惠總額:-¥165.00
實(shí)付總額:¥142.20本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第1條語句為:賦值語句。即originalPrice=99.80。第2條語句為:賦值語句。即number=4。第3條語句為:賦值語句。即originalTotal=number*originalPrice。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第4條語句為:賦值語句。即rank="FAN"。第5條語句為:賦值語句。即i=0。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第6條語句為:if…else語句的嵌套語句嵌套語句的外層為:if…else語句對(duì)應(yīng)的代碼如右所示。嵌套語句的內(nèi)層也為:if…else語句對(duì)應(yīng)的代碼如右所示。ifrank=="PLUS":discountPrice=75.50i+=1else:ifrank=="FAN":discountPrice=76.80else:discountPrice=77.80i+=1本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第7條語句為:賦值語句。即discountAmount=number*discountPrice第8條語句為:if…elif語句對(duì)應(yīng)的代碼如右所示。第9條語句為:賦值語句。即reduction=int(originalTotal/100)iforiginalTotal>=299:discount=15.00i+=1eliforiginalTotal>=148:discount=5.00i+=1本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第10條語句為:if語句代碼如右所示:第11條語句為:賦值語句。即discountTotal=discount+cashback第12條語句為:賦值語句。即payable=discountAmount-discountTotalifreduction>0:cashback=reduction*50i+=1本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第13條語句為:if…else語句代碼如右所下。第14條語句為:復(fù)合賦值語句。payable+=carriageifpayable<49:carriage=6.00else:carriage=0.00本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第15條語句為:數(shù)據(jù)輸出語句,即,print(str(number)+“件商品,應(yīng)付總商品金額:¥“+"{:.2f}".format(discountAmount))即格式化輸出購置商品數(shù)量,應(yīng)付總商品金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第16條語句為:數(shù)據(jù)輸出語句,即,print("運(yùn)費(fèi):"+chr(9785)+"¥"+"{:.2f}".format(carriage))即格式化輸出運(yùn)費(fèi)。第17條語句為:數(shù)據(jù)輸出語句,即,print("返現(xiàn)金額:-¥"+"{:.2f}".format(cashback))即格式化輸出返現(xiàn)金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第18條語句為:數(shù)據(jù)輸出語句,即,print("優(yōu)惠金額:-¥"+"{:.2f}".format(discount))即格式化輸出優(yōu)惠金額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第19條語句為:數(shù)據(jù)輸出語句,即,print("商品已享用"+str(i)+"次優(yōu)惠,優(yōu)惠總額:-¥“+"{:.2f}".format(discountTotal))即格式化輸出優(yōu)惠次數(shù)和優(yōu)惠總額。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第20條語句為:數(shù)據(jù)輸出語句,即,print("實(shí)付總額:¥"+"{:.2f}".format(payable),end="")即格式化輸出實(shí)付總額。第21條語句為:數(shù)據(jù)輸出語句,即,print("")這里該語句的作用是換行。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)3-7】應(yīng)用if選擇語句驗(yàn)證用戶名和密碼實(shí)現(xiàn)登錄本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit03創(chuàng)建Python程序文件3-7.py。(2)編寫程序,應(yīng)用if選擇語句的多種形式,分別驗(yàn)證是否輸入用戶名、是否輸入密碼、用戶名與密碼是否正確,并根據(jù)驗(yàn)證情況分別輸入相應(yīng)的提示信息。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件3-7.py在PyCharm項(xiàng)目“Unit03”中,新建Python程序文件“3-7.py”,同時(shí)PyCharm主窗口顯示程序文件“3-7.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“3-7.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件userName="good"userPassword="123456"#userName=input("請(qǐng)輸入用戶名:")#userPassword=("請(qǐng)輸入密碼:")nameLen=len(userName.strip())passwordLen=len(userPassword.strip())print("用戶名長(zhǎng)度為:"+str(nameLen))print("密碼長(zhǎng)度為:"+str(passwordLen))strPrint=""本課件是可編輯的正常PPT課件ifnameLen<=0andpasswordLen<=0:strPrint="請(qǐng)輸入用戶名和密碼"ifnameLen>0andpasswordLen<=0:strPrint="請(qǐng)輸入密碼"ifnameLen<=0andpasswordLen>0:strPrint="請(qǐng)輸入用戶名"ifnameLen>0andpasswordLen>0:ifuserName=="good"anduserPassword=="123456":strPrint="成功登錄!"else:strPrint="用戶名與密碼不匹配"print(strPrint)單擊工具欄中【保存】按鈕,保存程序文件“3-7.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“3-7”選項(xiàng),程序“3-7.py”開始運(yùn)行。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序程序3-7.py的運(yùn)行結(jié)果如下所示。用戶名長(zhǎng)度為:4密碼長(zhǎng)度為:6成功登錄!本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第1條語句為:賦值語句。即userName="good“將指定的用戶名賦值給變量userName。可以使用input()函數(shù)將實(shí)時(shí)輸入的用戶名存儲(chǔ)到變量userName中。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第2條語句為:賦值語句。即userPassword="123456“將指定的密碼賦值給變量userPassword??梢允褂胕nput()函數(shù)將實(shí)時(shí)輸入的密碼存儲(chǔ)到變量userPassword中。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第3條語句為返回用戶名的長(zhǎng)度并賦值給變量nameLen的語句。即nameLen=len(userName.strip())第4條語句為返回密碼的長(zhǎng)度并賦值給變量passwordLen的語句。即passwordLen=len(userPassword.strip())本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第5條語句為輸出用戶名長(zhǎng)度的語句。即print("用戶名長(zhǎng)度為:"+str(nameLen))第6條語句為輸出密碼長(zhǎng)度的語句。即print("密碼長(zhǎng)度為:"+str(passwordLen))第7條語句為賦值語句。strPrint=""本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第8條語句為if語句。即ifnameLen<=0andpasswordLen<=0:strPrint="請(qǐng)輸入用戶名和密碼“條件表達(dá)式為包含and邏輯運(yùn)算符的邏輯表達(dá)式:nameLen<=0andpasswordLen<=0當(dāng)用戶名長(zhǎng)度和密碼長(zhǎng)度都為0時(shí),表示沒有輸入用戶名,也沒有輸入密碼,此時(shí)邏輯表達(dá)式的值為True。則將提示信息“請(qǐng)輸入用戶名和密碼”存儲(chǔ)在變量strPrint中。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第9條語句為if語句。即ifnameLen>0andpasswordLen<=0:strPrint="請(qǐng)輸入密碼"條件表達(dá)式為包含and邏輯運(yùn)算符的邏輯表達(dá)式:nameLen>0andpasswordLen<=0當(dāng)用戶名長(zhǎng)度大于0,密碼長(zhǎng)度為0時(shí),表示輸入了用戶名,但沒有輸入密碼,此時(shí)邏輯表達(dá)式的值為True。則將提示信息“請(qǐng)輸入密碼”存儲(chǔ)在變量strPrint中。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第10條語句為if語句。即ifnameLen<=0andpasswordLen>0:strPrint="請(qǐng)輸入用戶名"條件表達(dá)式為包含and邏輯運(yùn)算符的邏輯表達(dá)式:
nameLen<=0andpasswordLen>0當(dāng)用戶名長(zhǎng)度為0,密碼長(zhǎng)度大于0時(shí),表示沒有輸入用戶名,而輸入了密碼,此時(shí)邏輯表達(dá)式的值為True。則將提示信息“請(qǐng)輸入用戶名”存儲(chǔ)在變量strPrint中。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第11條語句為if與if…else的嵌套語句外層為if語句,其條件表達(dá)式為nameLen>0andpasswordLen>0當(dāng)用戶名長(zhǎng)度大于0,密碼長(zhǎng)度也大于0時(shí),表示輸入了用戶名,也輸入了密碼,此時(shí)邏輯表達(dá)式的值為True。ifnameLen>0andpasswordLen>0:ifuserName=="good"anduserPassword=="123456":strPrint="成功登錄!"else:strPrint="用戶名與密碼不匹配"本課件是可編輯的正常PPT課件【程序解讀】4.程序分析內(nèi)層為if…else語句。其條件表達(dá)式為:userName=="good"anduserPassword=="123456“當(dāng)輸入的用戶名為"good",輸入的密碼為"123456"。此時(shí)邏輯表達(dá)式的值為True。則將提示信息“成功登錄”存儲(chǔ)在變量strPrint中。否則,將提示信息“用戶名與密碼不匹配”存儲(chǔ)在變量strPrint中。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第12條語句為輸出提示信息的語句。即print(strPrint)調(diào)用函數(shù)輸出變量strPrint的值。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)3-9】應(yīng)用while循環(huán)語句實(shí)現(xiàn)網(wǎng)上搶購倒計(jì)時(shí)本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit03創(chuàng)建Python程序文件3-9.py。(2)編寫程序,應(yīng)用while循環(huán)語句與if…else語句的嵌套結(jié)構(gòu)實(shí)現(xiàn)網(wǎng)上搶購倒計(jì)時(shí)功能。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件3-9.py在PyCharm項(xiàng)目“Unit03”中,新建Python程序文件“3-9.py”,同時(shí)PyCharm主窗口顯示程序文件“3-9.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“3-9.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件sec=6*3600+37*60+7while(sec>=0):if(sec>0):days=int((sec/3600)/24)hours=int((sec-days*24*3600)/3600)minutes=int((sec-days*24*3600-hours*3600)/60)seconds=(sec-hours*3600)%60strHours=days*24+hoursstrPrint="距結(jié)束"+str(strHours)+"時(shí)"+str(minutes)+"分"+str(seconds)+"秒"print(strPrint)sec=sec-1else:print("搶購已結(jié)束")break單擊工具欄中【保存】按鈕,保存程序文件“3-7.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“3-9”選項(xiàng),程序“3-9.py”開始運(yùn)行。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序程序3-9.py的運(yùn)行結(jié)果的部分內(nèi)容如下所示。距結(jié)束6時(shí)37分7秒距結(jié)束6時(shí)37分6秒距結(jié)束6時(shí)37分5秒距結(jié)束6時(shí)37分4秒距結(jié)束6時(shí)37分3秒距結(jié)束6時(shí)37分2秒本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第1條語句為:賦值語句。即sec=6*3600+37*60+7用于計(jì)算倒計(jì)時(shí)的秒數(shù)本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第2條語句為:While語句。While語句的循環(huán)條件表達(dá)式為:sec>=0While語句的執(zhí)行語句為:if…else語句while(sec>=0):if(sec>0):days=int((sec/3600)/24)hours=int((sec-days*24*3600)/3600)minutes=int((sec-days*24*3600-hours*3600)/60)seconds=(sec-hours*3600)%60strHours=days*24+hoursstrPrint="距結(jié)束"+str(strHours)+"時(shí)"+str(minutes)+"分"+str(seconds)+"秒"print(strPrint)sec=sec-1else:print("搶購已結(jié)束")break本課件是可編輯的正常PPT課件【程序解讀】4.程序分析if…else語句的條件表達(dá)式為:sec>0if…else語句中,if子語句的語句塊包含以下8條語句。第1條語句為賦值語句,即days=int((sec/3600)/24)用于計(jì)算倒計(jì)時(shí)的整天數(shù)。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第2條語句為賦值語句,即hours=int((sec-days*24*3600)/3600)用于計(jì)算倒計(jì)時(shí)的不足1整天的整小時(shí)數(shù)。第3條語句為賦值語句,即minutes=int((sec-days*24*3600-hours*3600)/60)用于計(jì)算倒計(jì)時(shí)的不足整小時(shí)數(shù)的整分鐘數(shù)。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第4條語句為賦值語句,即seconds=(sec-hours*3600)%60用于計(jì)算倒計(jì)時(shí)的不足整分鐘數(shù)的剩余秒數(shù)。第5條語句為賦值語句,strHours=days*24+hours用于計(jì)算倒計(jì)時(shí)的整小時(shí)數(shù)。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第6條語句為賦值語句,即strPrint="距結(jié)束"+str(strHours)+"時(shí)“+str(minutes)+"分"+str(seconds)+"秒“該賦值語句賦值運(yùn)算符的右側(cè)為一個(gè)連接表達(dá)式,將多個(gè)字符串使用連接符“+”予以連接,該連接表達(dá)式中包含了變量strHours、minutes、seconds的連接運(yùn)算。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析第7條語句為輸出語句,即print(strPrint)表示輸出變量strPrint中存儲(chǔ)的字符串。第8條語句為賦值語句,即sec=sec-1表示實(shí)現(xiàn)倒計(jì)時(shí),循環(huán)語句運(yùn)行一次,減少1秒,當(dāng)變量sec的值大于0時(shí),該if語句的執(zhí)行語句不斷執(zhí)行。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析當(dāng)?shù)褂?jì)時(shí)最后一秒過去了,此時(shí)sec變量的值為0,即if語句的條件表達(dá)式的值為False。則執(zhí)行else后面的語句:print("搶購已結(jié)束")即輸出字符串常量“搶購已結(jié)束”的值。本課件是可編輯的正常PPT課件【程序解讀】4.程序分析然后執(zhí)行break語句,即終止while語句的執(zhí)行。倒計(jì)時(shí)結(jié)束時(shí),while語句終止執(zhí)行。從而實(shí)現(xiàn)了搶購倒計(jì)時(shí)功能。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)4-1】遍歷列表本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在PyCharm集成開發(fā)環(huán)境中創(chuàng)建項(xiàng)目Unit04。(2)在項(xiàng)目Unit04創(chuàng)建Python程序文件4-1.py。(3)使用for循環(huán)語句遍歷列表,輸出列表所有元素的值。(4)使用for循環(huán)語句結(jié)合enumerate()函數(shù)遍歷列表,輸出列表所有元素的索引值和元素值。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建PyCharm項(xiàng)目Unit04成功啟動(dòng)PyCharm后,在指定位置“D:\PycharmProject\”,創(chuàng)建PyCharm項(xiàng)目Unit04。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.創(chuàng)建Python程序文件4-1.py在PyCharm項(xiàng)目“Unit04”中,新建Python程序文件“4-1.py”,同時(shí)PyCharm主窗口顯示程序文件“4-1.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.編寫Python程序代碼在新建文件“4-1.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件bookData=["1","HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)“,"58.00","50676377587","人民郵電出版社"]print("遍歷輸出列表bookData所有元素值:")foriteminbookData:print(item,end="")print("")print("遍歷輸出列表bookData所有元素的索引值和元素值:")forindex,iteminenumerate(bookData):print(index+1,item)單擊工具欄中【保存】按鈕,保存程序文件“4-1.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】4.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“4-1”選項(xiàng),程序“4-1.py”開始運(yùn)行。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】程序4-1.py的運(yùn)行結(jié)果為:遍歷輸出列表bookData所有元素:1HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)58.0050676377587人民郵電出版社遍歷輸出列表bookData所有元素的索引值和元素值:112HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)358.004506763775875人民郵電出版社本課件是可編輯的正常PPT課件【程序分析】第1條語句為:賦值語句。即bookData=["1","HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)","58.00","50676377587","人民郵電出版社"]表示將包含5個(gè)數(shù)據(jù)的一組列表賦值給變量bookData本課件是可編輯的正常PPT課件【程序分析】第2條語句為:數(shù)據(jù)輸出語句。即print("遍歷輸出列表bookData所有元素值:")表示輸出提示信息。本課件是可編輯的正常PPT課件【程序分析】第3條語句為:for,in循環(huán)語句。即foriteminbookData:print(item,end="")表示遍歷輸出列表bookData所有元素值,即從列表bookData中依次取出成員數(shù)據(jù),并使用print函數(shù)輸出,數(shù)據(jù)之間使用空格分隔。本課件是可編輯的正常PPT課件【程序分析】第4條語句為:數(shù)據(jù)輸出語句。即print("")表示輸出空格。第5條語句為:數(shù)據(jù)輸出語句。即print("遍歷輸出列表bookData所有元素的索引值和元素值:")表示輸出提示信息。本課件是可編輯的正常PPT課件【程序分析】第6條語句為:for,in循環(huán)語句。即forindex,iteminenumerate(bookData):print(index+1,item)表示遍歷輸出列表bookData,所有元素的索引值和元素值使用for循環(huán)語句結(jié)合enumerate()函數(shù)遍歷列表,輸出列表所有元素的索引值和元素值。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)4-2】遍歷元組本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit04創(chuàng)建Python程序文件4-2.py。(2)使用for循環(huán)語句遍歷元組,輸出元組所有元素的值。(3)使用for循環(huán)語句結(jié)合enumerate()函數(shù)遍歷元組,
輸出元組所有元素的索引值和元素值。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】1.創(chuàng)建Python程序文件4-2.py在PyCharm項(xiàng)目“Unit04”中,新建Python程序文件“4-2.py”,同時(shí)PyCharm主窗口顯示程序文件“4-2.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動(dòng)添加了模板內(nèi)容。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】2.編寫Python程序代碼在新建文件“4-2.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。本課件是可編輯的正常PPT課件fieldName=("商品ID","圖書名稱","價(jià)格","商品編碼","出版社")bookData=("1","HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)","58.00","50676377587","人民郵電出版社")print("遍歷輸出元組fieldName和bookData所有元素:")foriinrange(0,len(fieldName)):print(fieldName[i],end="")print("")foriteminbookData:print(item,end="")print("")print("遍歷輸出元組bookData所有元素的索引值和元素值:")forindex,iteminenumerate(bookData):print(index+1,item)單擊工具欄中【保存】按鈕,保存程序文件“4-2.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】3.運(yùn)行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項(xiàng)。在彈出的【Run】對(duì)話框中選擇“4-2”選項(xiàng),程序“4-2.py”開始運(yùn)行。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】程序4-2.py的運(yùn)行結(jié)果為:遍歷輸出元組fieldName和bookData所有元素:商品ID圖書名稱價(jià)格商品編碼出版社1HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)58.0050676377587人民郵電出版社遍歷輸出元組bookData所有元素的索引值和元素值:112HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)358.004506763775875人民郵電出版社本課件是可編輯的正常PPT課件【程序分析】第1條語句為:賦值語句。即fieldName=("商品ID","圖書名稱","價(jià)格","商品編碼","出版社")表示將包含5個(gè)元素的元組賦值給變量fieldName。本課件是可編輯的正常PPT課件【程序分析】第2條語句為:賦值語句。即bookData=("1","HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)","58.00","50676377587","人民郵電出版社")表示將包含5個(gè)元素的元組賦值給變量bookData。本課件是可編輯的正常PPT課件【程序分析】第3條語句為:數(shù)據(jù)輸出語句。即print("遍歷輸出元組fieldName和bookData所有元素:")表示輸出提示信息:遍歷輸出元組fieldName和bookData所有元素本課件是可編輯的正常PPT課件【程序分析】第4條語句為for…in循環(huán)語句。即foriinrange(0,len(fieldName)):print(fieldName[i],end="")表示使用for…in循環(huán)語句,結(jié)合range函數(shù),遍歷元組fieldName,輸出該元組每個(gè)元素的值。本課件是可編輯的正常PPT課件【程序分析】第5條語句為:數(shù)據(jù)輸出語句。即print("")表示使用print函數(shù)輸出空格,實(shí)現(xiàn)換行。本課件是可編輯的正常PPT課件【程序分析】第6條語句為:for…in語句。即foriteminbookData:print(item,end="")表示使用for,in語句,遍歷元組bookData,輸出該元組每個(gè)元素的值。本課件是可編輯的正常PPT課件【程序分析】第7條語句為:數(shù)據(jù)輸出語句。即print("")表示使用print函數(shù)輸出空格,實(shí)現(xiàn)換行。本課件是可編輯的正常PPT課件【程序分析】第8條語句為:數(shù)據(jù)輸出語句。即print("遍歷輸出元組bookData所有元素的索引值和元素值:")表示輸出提示信息:遍歷輸出元組bookData所有元素的索引值
和元素值本課件是可編輯的正常PPT課件【程序分析】第9條語句為:for…in語句。即forindex,iteminenumerate(bookData):print(index+1,item)表示使用for,in語句,結(jié)合enumerate函數(shù),遍歷輸出元組bookData所有元素的索引值和元素值。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)4-3】遍歷字典本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit04創(chuàng)建Python程序文件4-3.py。(2)使用for循環(huán)語句遍歷字典,輸出字典所有元素的值。(3)使用for循環(huán)語句結(jié)合items()方法遍歷字典,
輸出字典所有元素的鍵和值。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】在PyCharm項(xiàng)目Unit04中,創(chuàng)建Python程序文件4-3.py。在程序文件4-3.py中編寫程序代碼,實(shí)現(xiàn)所需功能。本課件是可編輯的正常PPT課件bookData={"商品ID":"1","圖書名稱":"HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)","價(jià)格":"58.00"}print("遍歷輸出字典bookData所有元素:")foriteminbookData.items():print(item)print("遍歷輸出字典bookData所有鍵與值:")forkey,valueinbookData.items():print(key,":",value,end="")單擊工具欄中【保存】按鈕,保存程序文件“4-3.py”。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】程序4-3.py的運(yùn)行結(jié)果為:遍歷輸出字典bookData所有元素:('商品ID','1')('圖書名稱','HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)')('價(jià)格','58.00')遍歷輸出字典bookData所有鍵與值:商品ID:1圖書名稱:HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)價(jià)格:58.00本課件是可編輯的正常PPT課件【程序分析】第1條語句為:賦值語句。即bookData={"商品ID":"1","圖書名稱":"HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)","價(jià)格":"58.00"}表示將包含3組鍵值數(shù)據(jù)對(duì)的字典賦給變量bookData。本課件是可編輯的正常PPT課件【程序分析】第2條語句為:數(shù)據(jù)輸出語句。即print("遍歷輸出字典bookData所有元素:")第3條語句為:for…in語句。即foriteminbookData.items():print(item)表示使用for…in循環(huán)語句,遍歷字典,輸出字典的鍵值對(duì)數(shù)據(jù)。本課件是可編輯的正常PPT課件【程序分析】第4條語句為:數(shù)據(jù)輸出語句。即print("遍歷輸出字典bookData所有鍵與值:")本課件是可編輯的正常PPT課件【程序分析】第5條語句為:for…in語句。即forkey,valueinbookData.items():print(key,":",value,end="")表示使用for…in循環(huán)語句在同一行輸出字典各鍵值對(duì)數(shù)據(jù)。本課件是可編輯的正常PPT課件快樂學(xué)習(xí)!高效學(xué)習(xí)!祝學(xué)習(xí)進(jìn)步!本課件是可編輯的正常PPT課件【任務(wù)4-5】遍歷集合本課件是可編輯的正常PPT課件【任務(wù)描述】(1)在項(xiàng)目Unit04中創(chuàng)建Python程序文件4-5.py。(2)使用集合名稱輸出集合所有元素的值。(3)使用for循環(huán)語句遍歷集合,輸出集合所有元素的值。本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】在PyCharm項(xiàng)目Unit04中中創(chuàng)建Python程序文件4-5.py。在程序文件4-5.py中編寫程序代碼,實(shí)現(xiàn)所需功能。本課件是可編輯的正常PPT課件fieldName={"商品ID","圖書名稱","價(jià)格","商品編碼","出版社"}bookData=set(["1","HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)","58.00","50676377587","人民郵電出版社"])print("遍歷輸出集合fieldName和bookData所有元素:")print(fieldName,end="")print("")print(bookData,end="")print("")print("遍歷輸出集合bookData所有元素:",end="")foriteminbookData:print(item,end="")本課件是可編輯的正常PPT課件【任務(wù)實(shí)施】程序4-5.py的運(yùn)行結(jié)果為:遍歷輸出集合fieldName和bookData所有元素:{'圖書名稱','價(jià)格','出版社','商品編碼','商品ID'}{'58.00','50676377587','1','人民郵電出版社’,'HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)'}遍歷輸出集合bookData所有元素:58.00506763775871
人民郵電出版社HTML5+CSS3移動(dòng)Web開發(fā)實(shí)戰(zhàn)本課件是可編輯的正常PPT課件【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化創(chuàng)意產(chǎn)品采購合同變更及版權(quán)協(xié)議3篇
- 二零二五版美團(tuán)騎手薪酬福利及晉升體系合同2篇
- 課題申報(bào)參考:南嶺走廊儺戲服飾文化基因解碼及傳承路徑研究
- 課題申報(bào)參考:慢波睡眠期間無意識(shí)序列學(xué)習(xí)的神經(jīng)機(jī)制及認(rèn)知調(diào)控
- 2025年度虛擬現(xiàn)實(shí)游戲開發(fā)與授權(quán)合同范本4篇
- 2025年度個(gè)人旅游居間代理合同樣本2篇
- 南京市2025年度二手房購房合同(含環(huán)保檢測(cè)報(bào)告)4篇
- 2025年度個(gè)人租賃城市中心公寓及家電配置合同3篇
- 2025版南寧高新區(qū)廠房租賃合同及技術(shù)支持服務(wù)協(xié)議4篇
- 2025年度個(gè)人小額信用貸款合同范本7篇
- 綠化養(yǎng)護(hù)難點(diǎn)要點(diǎn)分析及技術(shù)措施
- 2024年河北省高考?xì)v史試卷(含答案解析)
- 車位款抵扣工程款合同
- 2023年湖北省襄陽市中考數(shù)學(xué)真題(原卷版)
- 小學(xué)六年級(jí)數(shù)學(xué)奧數(shù)題100題附答案(完整版)
- 湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試參考試題庫(含答案)
- 英漢互譯單詞練習(xí)打印紙
- 2023湖北武漢華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員24人筆試參考題庫(共500題)答案詳解版
- 一氯二氟甲烷安全技術(shù)說明書MSDS
- 母嬰護(hù)理員題庫
- SWITCH暗黑破壞神3超級(jí)金手指修改 版本號(hào):2.7.6.90885
評(píng)論
0/150
提交評(píng)論