版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單元1程序開發(fā)環(huán)境構(gòu)建與數(shù)據(jù)輸入輸出V11.1搭建Python開發(fā)環(huán)境與使用IDLE編寫Python程序1.1.1搭建Python開發(fā)環(huán)境1.下載與安裝Python參考電子活頁1-4介紹的方法,正確下載與安裝Python。2.測試Python是否成功安裝在Windows10操作系統(tǒng)中測試Python是否成功安裝。右鍵單擊Windows10桌面左下角的【開始】按鈕,在彈出的快捷菜單選擇【運行】菜單項,打開【運行】對話框,在“打開”文本框中輸入命令“cmd”。然后按【Enter】鍵。圖1-2【運行】對話框啟動命令行窗口,在當(dāng)前的命令提示符后面輸入“python”,并且按【Enter】鍵,出現(xiàn)相關(guān)提示信息。圖1-3在命令行窗口中運行的Python解釋器說明Python安裝成功,同時也進入到交互式Python解釋器中,命令提示符變?yōu)椤?gt;>>”,等待用戶輸入Python命令。3.配置環(huán)境變量如果在命令行窗口提示符“C:\Users\Administrator>”后輸入“python”,并且按【Enter】鍵后顯示“'python'不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件”,原因是在當(dāng)前的路徑中,找不到Python.exe可運行文件,解決方法是配置環(huán)境變量。在Windows10操作系統(tǒng)中配置環(huán)境變量,具體步驟如下:(1)在Windows的桌面上右鍵單擊【此電腦】圖標,在彈出的快捷菜單中選擇【屬性】命令,在彈出的【系統(tǒng)】對話框中單擊【高級系統(tǒng)設(shè)置】超鏈接,打開【系統(tǒng)屬性】對話框。(2)在【系統(tǒng)屬性】對話框中的【高級】選項卡中單擊【環(huán)境變量】按鈕。打開【環(huán)境變量】對話框,圖1-4【系統(tǒng)屬性】對話框在“Administrator的用戶變量”區(qū)域,單擊選擇變量“Path”,然后單擊【編輯】按鈕,打開【編輯環(huán)境變量】對話框。在該對話框中單擊【新建】按鈕,然后在編輯框中輸入變量值“D:\Python\Pyphon3.8.2\”,接著多次單擊【上移】按鈕,將該變量值移至第1行。再一次單擊【新建】按鈕,然后在編輯框中輸入變量值“D:\Python\Pyphon3.8.2\Scripts\”,接著多次單擊【上移】按鈕,將該變量值移至第2行。于是在【編輯環(huán)境變量】對話框新增兩個變量。圖1-5新增兩個變量后的【編輯環(huán)境變量】對話框在【編輯環(huán)境變量】對話框中,單擊【確定】按鈕返回【環(huán)境變量】對話框。圖1-6【環(huán)境變量】對話框然后在【環(huán)境變量】對話框【確定】按鈕,接著在【系統(tǒng)屬性】對話框單擊【確定】按鈕完成環(huán)境變量的設(shè)置。環(huán)境變量配置完成,在命令行窗口提示符后輸入“python”命令,如果Python解釋器可以成功運行,說明Python配置成功。4.創(chuàng)建所需文件夾在本地計算機D:盤創(chuàng)建文件夾“PycharmProject”。再在文件夾“PycharmProject”中創(chuàng)建存放單元1的Python程序文件的子文件夾“Unit01”。1.1.2使用IDLE編寫簡單的Python程序安裝Python后,會自動安裝一個IDLE,IDLE是一個Python自帶的簡潔的集成開發(fā)環(huán)境(IDE),也可以利用PythonShell編寫Python程序并與Python進行交互。在Windows10任務(wù)欄中右鍵單擊【開始】按鈕,在彈出的【開始】快捷菜單中選擇【搜索】命令,彈出“搜索”對話框,在輸入框中輸入“Python”,顯示相應(yīng)最佳匹配列表項。然后在最佳匹配列表項中選擇“IDLE(Python3.864-bit)”選項即可打開IDLE窗口。圖1-7搜索“Python”圖1-8【Python3.8.2Shell】IDLE窗口在【Python3.8.2Shell】IDLE窗口出現(xiàn)Python提示符“>>>”,表示Python已經(jīng)準備好了,等待用戶輸入Python程序代碼。在Python提示符“>>>”右側(cè)輸入程序代碼時,每輸入一條語句,并按【Enter】鍵,就會運行一條語句。這里輸入一條語句:print("HappytolearnPythonProgramming")然后按【Enter】鍵,運行該語句。圖1-9在IDLE窗口輸入并運行一條語句如果需要編寫多行代碼時,可以創(chuàng)建一個文件保存這些代碼,在全部編寫完畢后,一起運行。V2【任務(wù)1-1】輸出“HappytolearnPythonProgramming”的信息【任務(wù)描述】(1)在Python的IDLE編程環(huán)境中編寫Python程序1-1.py,使用print()函數(shù)輸出“HappytolearnPythonProgramming”的信息。(2)在Python的程序編輯窗口運行程序1-1.py,輸出信息。(3)在Windows的【命令】窗口運行程序1-1.py,輸出信息?!救蝿?wù)實施】(1)打開IDLE窗口在Windows10任務(wù)欄中單擊【開始】按鈕,在彈出的【開始】菜單中選擇【Python3.8】文件夾中的【IDLE(Python3.864-bit)】命令,打開IDLE主窗口。(2)在Python的IDLE主窗口中,選擇【File】菜單,在彈出的下拉菜單中選擇【NewFile】命令,打開一個【untitled】新窗口。在該窗口中,可以直接編寫Python代碼,并且輸入一行代碼后按【Enter】鍵,將自動換到下一行,等待繼續(xù)輸入代碼。圖1-10新建的Python文件窗口(3)在代碼編輯區(qū)中,輸入以下代碼:print("HappytolearnPythonProgramming")(4)在Python的程序編輯窗口中,選擇【File】菜單,在彈出的下拉菜單中選擇【Save】命令,將該程序保存到“D:\PycharmProject\Unit01”文件夾中,命名為“1-1.py”,其中“py”為Python文件的擴展名。保存完成后程序文件“1-1.py”的代碼可以在程序編輯窗口中瀏覽。圖1-11程序文件“1-1.py”保存完成后的IDLE主窗口(5)運行Python程序。在Python的程序編輯窗口中,選擇【Run】菜單,在彈出的下拉菜單中選擇【RunModule】命令,然后可以看到程序“1-1.py”的運行結(jié)果。圖1-12程序文件“1-1.py”的運行結(jié)果(6)在Windows的命令提示符窗口運行程序文件“1-1.py”。打開Windows的命令提示符窗口,然后在提示符后面輸入以下命令:PythonD:\PycharmProject\Unit01\1-1.py按【Enter】鍵即可運行程序文件“1-1.py”,在命令提示符窗口可以看到程序“1-1.py”的運行結(jié)果。圖1-13Windows命令提示符窗口中程序文件“1-1.py”的運行結(jié)果V31.2測試PyCharm開發(fā)環(huán)境與編寫簡單的Python程序1.2.1測試PyCharm開發(fā)環(huán)境參考電子活頁1-4和電子活頁1-5的安裝方法,將Python和PyCharm成功安裝后,可以測試PyCharm開發(fā)環(huán)境。1.第1次運行PyCharm(1)單擊Windows桌面的PyCharm快捷方式圖標,啟動PyCharm編程軟件,彈出【ImportPyCharmSettingsFrom…】對話框。在【ImportPyCharmSettingsFrom…】對話框中選擇“Donotimportsettings”單選項,即選擇不導(dǎo)入開發(fā)環(huán)境配置文件。圖1-14【ImportPyCharmSettingsFrom】對話框(2)單擊【OK】按鈕,進入?yún)f(xié)議閱讀界面,拖曳協(xié)議文本框的滾動條到文本框最下面,表示已閱讀完協(xié)議內(nèi)容,然后選擇“IconfirmthathavereadandacceptthetermsofthisUserAgreement”單選項,這時【Continue】按鈕變?yōu)榭捎脿顟B(tài)。圖1-15閱讀并同意協(xié)議界面(3)單擊【Continue】按鈕,進入“SetUItheme”界面,這里選擇右側(cè)的“Light”單選項。圖1-16“SetUItheme”界面(4)在“SetUItheme”界面左下角單擊【SkipRemainingandSetDefaults】按鈕,省略后面的各項設(shè)置,使用系統(tǒng)默認設(shè)計的開發(fā)環(huán)境進行配置,此時將進入PyCharm的歡迎界面。圖1-17PyCharm的歡迎界面2.創(chuàng)建第1個PyCharm項目Test在PyCharm歡迎界面,單擊【CreateNewProject】按鈕,創(chuàng)建一個新的PyCharm項目,PyCharm會自動為新項目文件設(shè)置一個存儲位置,為了更好地管理項目文件,在存儲路徑輸入框中輸入自行設(shè)置的存儲路徑“D:\PycharmProject\Test”。圖1-18設(shè)置PyCharm項目文件的存儲路徑也可以通過單擊輸入框右鍘的存儲路徑選擇按鈕,打開【SelectBaseDirectory】對話框,在該對話框選擇已有的文件夾或者新建文件夾。然后單擊【OK】按鈕,返回【NewProject】對話框即可。圖1-19【SelectBaseDirectory】對話框在【NewProject】對話框中單擊“ProjectInterpreter:NewVirtualenvenvironment”左側(cè)的【展開】按鈕,在其下方展開相關(guān)內(nèi)容,將“Location”“Baseinterpreter”等相關(guān)設(shè)置都正確設(shè)置好。圖1-20“NewVirtualenvenvironment”相關(guān)設(shè)置項各項相關(guān)設(shè)置都完成后,單擊【Create】按鈕,完成PyCharm項目Test的創(chuàng)建,將進入如PyCharm主窗口。圖1-21PyCharm主窗口PyCharm啟動時顯示【TipoftheDay】對話框,該對話框中顯示相關(guān)功能提示或幫助信息。如果想關(guān)閉【TipoftheDay】功能,可以取消“Showtipsonstartup”復(fù)選框的選中狀態(tài),然后單擊【Close】按鈕即可。圖1-22【TipoftheDay】對話框3.PyCharm的個性化設(shè)置在PyCharm主窗口單擊菜單【File】,在彈出的下拉菜單中單擊【Settings】命令,打開【Settings】對話框,在對話框左側(cè)選擇并展開“Editor”項。圖1-23展示【Settings】對話框的“Editor”項(1)設(shè)置使用“Ctrl+滾輪”能改變字體大小。在“Editor”項下單擊“General”項,在對話框右側(cè)“Mouse”區(qū)域選中復(fù)選框“Changefontsize(Zoom)withCtrl+MouseWheel”,即可實現(xiàn)使用“Ctrl+滾輪”改變字體大小。(2)設(shè)置Python能自動引入包。在【Settings】對話框左側(cè)依次展開“Editor”-“General”,然后選擇“AutoImport”項,在對話框右側(cè)的“Python”區(qū)域選中“showimportpopup”復(fù)選框,即可實現(xiàn)Python自動引入包的功能。(3)設(shè)置顯示“行號”與“空白字符”。在【Settings】對話框左側(cè)展開“General”,然后選擇“Appearance”項,在對話框右側(cè)依次選中“Showlinenumbers”“Showmethodseparators”“Showwhitespaces”復(fù)選框。圖1-24在【Settings】對話框設(shè)置顯示“行號”與“空白字符”所需的設(shè)置完成后,單擊【Apply】或【OK】按鈕即可。(3)設(shè)置程序代碼的字體與大小。在【Settings】對話框左側(cè)展開“Editor”項,然后選擇“Font”項,在對話框右側(cè)分別設(shè)置Font和Size即可。圖1-25在“Editor”-“Font”區(qū)域設(shè)置程序代碼的字體與大小(4)查看與設(shè)置Python解析器。在【Settings】對話框左側(cè)展開“Project:Test”選項,然后選擇“ProjectInterpreter”選項,在對話框右側(cè)可以看到當(dāng)前的Python解析器為“Python3.8”。如果“ProjectInterpreter”列表中有多個版本的Python解析器,可以在該列表框選擇合適的版本。改變Python解析器的版本后,單擊【OK】按鈕即可。圖1-26查看與設(shè)置Python解析器(5)顯示【TipoftheDay】對話框。在PyCharm主窗口選擇【Help】菜單,在彈出的下拉菜單中選擇【Tipoftheday】菜單項,即可顯示【TipoftheDay】對話框。4.顯示工具欄按鈕在默認狀態(tài)下,工具欄按鈕“Toolbar”處于隱藏狀態(tài),顯示工具欄按鈕的方法如下:在PyCharm主窗口選擇【View】菜單,在彈出的下拉菜單中指向【Appearance】,在其子菜單中選擇【Toolbar】菜單項即可。圖1-27在級聯(lián)菜單中選擇【Toolbar】菜單項5.認識工具欄按鈕PyCharm主窗口顯示的工具欄,從左至右各按鈕依次為【打開】、【保存】、【同步】、【后退】、【向前】、【當(dāng)前文件名】、【運行】、【調(diào)試】、【覆蓋運行】、【停止】、【位置】、【查找】。圖1-28工具欄按鈕“Toolbar”6.設(shè)置模板內(nèi)容在程序開發(fā)時,需要在代碼中添加一些項目開發(fā)信息,例如開發(fā)者、開發(fā)時間、項目或文件名稱、開發(fā)工具、中文編碼等。在【Settings】對話框左側(cè)展開“Editor”項,然后選擇“FileandCodeTemplates”選項,在對話框右側(cè)選擇“PythonScript”,然后對模板內(nèi)容進行編輯。項目開發(fā)信息的通用編輯格式為:${<variable_name>}。參照編輯格式輸入以下代碼:#開發(fā)人員:${USER}#開發(fā)時間:${DATE}#文件名稱:${NAME}.py#開發(fā)工具:${PRODUCT_NAME}#coding:UTF-8選中代碼輸入框下面的“EnableLiveTemplates”復(fù)選框,激活模板,單擊【OK】按鈕確認應(yīng)用模板。圖1-29在“FileandCodeTemplates”區(qū)域設(shè)置模板內(nèi)容1.2.2編寫簡單的Python程序1.新建Python程序文件(1)在PyCharm主窗口右鍵單擊已建好的PyCharm項目“Test”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項。圖1-30在PyCharm項目的快捷菜單中選擇【PythonFile】菜單項(2)在打開的【NewPythonfile】對話框中輸入Python文件名“test01”,然后雙擊“Pythonfile”選項,完成Python程序文件的新建任務(wù)。圖1-31【NewPythonfile】對話框剛才編寫的模板內(nèi)容自動添加到代碼窗口。圖1-32新建的“test01.py”文件及自動添加的模板內(nèi)容2.編寫Python程序代碼在新建文件“test01.py”的代碼編輯區(qū)域已有模板注釋內(nèi)容下面輸入一行代碼:print("HappytolearnPythonProgramming")圖1-33創(chuàng)建的Python文件與輸入的代碼3.保存Python程序文件在PyCharm主窗口選擇【File】菜單,在彈出的下拉菜單中選擇【SaveAll】菜單項,保存新編寫程序或者對代碼的修改。也可以直接單擊工具欄【保存】按鈕,保存程序文件。4.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。圖1-34在【Run】的下拉菜單選擇【Run】菜單項在彈出的【Run】對話框中選擇“test01”選項,如圖1-35所示,程序“test01.py”開始運行。圖1-35在【Run】對話框中選擇“test01”選項如果編寫的代碼沒有錯誤,將顯示程序“test01.py”正確的運行結(jié)果。圖1-36Python程序“test01.py”的運行結(jié)果5.關(guān)閉PyCharm項目在PyCharm主窗口選擇【File】菜單,在彈出的下拉菜單中選擇【CloseProject】菜單項,關(guān)閉當(dāng)前PyCharm項目。此時PyCharm主窗口也被一同關(guān)閉,同時顯示【W(wǎng)elcometoPyCharm】對話框。圖1-37【W(wǎng)elcometoPyCharm】對話框6.打開PyCharm項目在【W(wǎng)elcometoPyCharm】對話框中單擊【Open】按鈕,打開【OpenFileorProject】對話框,在該對話框中選擇需要打開的PyCharm項目,這里選擇的PyCharm項目為“Test”。圖1-38在【OpenFileorProject】對話框選擇PyCharm項目或文件然后單擊【OK】按鈕即可打開所選項目,同時顯示PyCharm主窗口。7.打開編輯Python程序文件對于當(dāng)前已打開的PyCharm項目中的Python程序文件,直接在PyCharm主窗口左側(cè)程序文件列表中雙擊對應(yīng)的程序文件名稱,即可打開程序代碼進行編輯。對于當(dāng)前處于關(guān)閉狀態(tài)的PyCharm項目,可以在【File】下拉菜單中選擇【Open】命令,在彈出的【OpenFileorProject】對話框先打開對應(yīng)項目,然后再打開Python程序文件。V4【任務(wù)1-2】輸出“你好,請登錄”的提示信息【任務(wù)描述】(1)在PyCharm集成開發(fā)環(huán)境中創(chuàng)建項目Unit01。(2)在項目Unit01中創(chuàng)建Python程序文件1-2.py。(3)在Python程序文件1-2.py中輸入代碼:print("你好,請登錄")。(4)在PyCharm集成開發(fā)環(huán)境中運行程序文件1-2.py,輸出信息:你好,請登錄。【任務(wù)實施】1.創(chuàng)建PyCharm項目Unit01(1)成功啟動PyCharm后,在其主窗口選擇【File】菜單,在彈出的下拉菜單中選擇【NewProject】命令,打開【CreateProject】對話框,在該對話框的“Location”輸入框中輸入“D:\PycharmProject\Unit01”。圖1-39【CreateProject】對話框在【CreateProject】對話框中單擊【Create】按鈕,完成PyCharm項目的創(chuàng)建,然后進入PyCharm的主窗口,創(chuàng)建項目Unit01后的PyCharm主窗口。圖1-40創(chuàng)建項目Unit01后的PyCharm主窗口2.創(chuàng)建Python程序文件1-2.py在PyCharm主窗口右鍵單擊已建好的PyCharm項目“Unit01”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項。在打開的【NewPythonfile】對話框中輸入Python文件名“1-2”,然后雙擊“Pythonfile”選項,完成Python程序文件的新建任務(wù),同時PyCharm主窗口顯示程序文件“1-2.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口自動添加了前面所編寫的模板內(nèi)容。圖1-41在【NewPythonfile】對話框輸入文件名“1-2”3.編寫Python程序代碼在新建文件“1-2.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入一行代碼:print("你好,請登錄")圖1-42新建的“1-2.py”文件及自動添加的模板內(nèi)容單擊工具欄中【保存】按鈕,保存程序文件“1-2.py”。4.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。在彈出的【Run】對話框中選擇“1-2”選項,程序“1-2.py”開始運行。圖1-43在【Run】對話框中選擇“1-2”選項如果編寫的代碼沒有錯誤,可以看到程序“1-2.py”正確的運行結(jié)果:你好,請登錄圖1-44Python程序“1-2.py”的運行結(jié)果程序1-2.py的完整代碼如下所示。#開發(fā)人員:Administrator#開發(fā)時間:2020/2/18#文件名稱:1-2.py#開發(fā)工具:PyCharm#coding:urf-8print("你好,請登錄")單元2基本數(shù)據(jù)類型與運算符應(yīng)用V2-1【任務(wù)2-1】計算并輸出購買商品的實付總額與平均價格【任務(wù)描述】(1)在PyCharm集成開發(fā)環(huán)境中創(chuàng)建項目Unit02。(2)在項目Unit02創(chuàng)建Python程序文件2-1.py。(3)在Python程序文件2-1.py中輸入代碼實現(xiàn)以下功能:計算購買商品總數(shù)量、購買商品應(yīng)支付總金額、優(yōu)惠金額、實際支付金額、商品平均購買價格。輸出商品總額、商品優(yōu)惠、實付總額和平均價格。(4)在PyCharm集成開發(fā)環(huán)境中運行程序文件2-1.py,輸出商品總額、商品優(yōu)惠、實付總額、平均價格等數(shù)據(jù)?!救蝿?wù)實施】1.創(chuàng)建PyCharm項目Unit02成功啟動PyCharm后,在其主窗口選擇【File】菜單,在彈出的下拉菜單中選擇【NewProject】命令,打開【CreateProject】對話框,在該對話框的“Location”輸入框中輸入“D:\PycharmProject\Unit02”,在【CreateProject】對話框中單擊【Create】按鈕,完成PyCharm項目Unit02的創(chuàng)建。2.創(chuàng)建Python程序文件2-1.py在PyCharm主窗口右鍵單擊已建好的PyCharm項目“Unit02”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項。在打開的【NewPythonfile】對話框中輸入Python文件名“2-1”,然后雙擊“Pythonfile”選項,完成Python程序文件的新建任務(wù)。同時PyCharm主窗口顯示程序文件“2-1.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動添加了模板內(nèi)容。3.編寫Python程序代碼在新建文件“2-1.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。number1=1price1=45.20amount=number1number2=1price2=59.30amount=amount+number2total=number1*price1+number2*price2discount=40.00payable=total-discountaveragePrice=total/amountprint("商品總額:¥",total)print("商品優(yōu)惠:-¥",discount)print("實付總額:¥"+str(payable))print("平均價格:¥"+str(averagePrice))單擊工具欄中【保存】按鈕,保存程序文件“2-1.py”。4.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。在彈出的【Run】對話框中選擇“2-1”選項,程序“2-1.py”開始運行。程序2-2.py的運行結(jié)果為:商品總額:¥104.5商品優(yōu)惠:-¥40.0實付總額:¥64.5平均價格:¥52.25V2-2【任務(wù)2-2】輸出當(dāng)前日期和時間【任務(wù)描述】(1)在項目Unit02創(chuàng)建Python程序文件2-2.py。(2)在Python程序文件2-2.py中輸入代碼實現(xiàn)以下功能:輸出當(dāng)前日期,獲取當(dāng)前時間的小時數(shù)、分鐘數(shù)、秒數(shù),輸出當(dāng)前時間。(3)在PyCharm集成開發(fā)環(huán)境中運行程序文件2-2.py,輸出當(dāng)前日期、當(dāng)前時間等數(shù)據(jù)。【任務(wù)實施】1.創(chuàng)建Python程序文件2-2.py在PyCharm主窗口右鍵單擊已建好的PyCharm項目“Unit02”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項。在打開的【NewPythonfile】對話框中輸入Python文件名“2-2”,然后雙擊“Pythonfile”選項,完成Python程序文件的新建任務(wù)。同時PyCharm主窗口顯示程序文件“2-2.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動添加了模板內(nèi)容。2.編寫Python程序代碼在新建文件“2-2.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。#引入time模塊importtime#輸出當(dāng)前日期print("當(dāng)前日期:",time.strftime("%Y年%m月%d日",time.localtime()))#獲取當(dāng)前時間的小時數(shù)hour=time.localtime().tm_hour#獲取當(dāng)前時間的分鐘數(shù)minute=time.localtime().tm_min#獲取當(dāng)前時間的秒數(shù)second=time.localtime().tm_sec#輸出當(dāng)前時間print("當(dāng)前時間:{0}時{1}分{2}秒".format(hour,minute,second,end="\r"))3.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。在彈出的【Run】對話框中選擇“2-2”選項,程序“2-2.py”開始運行。程序2-2.py的運行結(jié)果為:當(dāng)前日期:2020年04月02日當(dāng)前時間:17時23分1秒V2-3【任務(wù)2-3】計算與輸出購買商品的優(yōu)惠金額與應(yīng)付金額【任務(wù)描述】(1)在項目Unit02創(chuàng)建Python程序文件2-3.py。(2)在Python程序文件2-3.py中輸入代碼實現(xiàn)以下功能:計算且輸出購買商品的總金額、運費、返現(xiàn)金額、折扣率、商品優(yōu)惠金額、實付總額。(3)在PyCharm集成開發(fā)環(huán)境中運行程序文件2-3.py,輸出總金額、運費、返現(xiàn)、折扣率、商品優(yōu)惠、實付總額等數(shù)據(jù)?!救蝿?wù)實施】1.創(chuàng)建Python程序文件2-3.py在PyCharm主窗口右鍵單擊已建好的PyCharm項目“Unit02”,在彈出的快捷菜單中選擇【New】-【PythonFile】菜單項。在打開的【NewPythonfile】對話框中輸入Python文件名“2-3”,然后雙擊“Pythonfile”選項,完成Python程序文件的新建任務(wù)。同時PyCharm主窗口顯示程序文件“2-3.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動添加了模板內(nèi)容。2.編寫Python程序代碼在新建文件“2-3.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。num=input("請輸入購買數(shù)量:")number=int(num)originalPrice=99.80discountPrice=91.80discountRate=discountPrice/originalPricetotal=number*discountPricecashback=150.00discount=15.00totalDiscount=cashback+discountcarriage=15.00payable=total-totalDiscount+carriageprint(str(number)+"件商品,總商品金額:¥"+"{:.2f}".format(total))print("運費:"+chr(9785)+"¥"+"{:.2f}".format(carriage))print("返現(xiàn):-¥"+"{:.2f}".format(cashback))print("折扣率:-¥"+"{:.2f}%".format(discountRate*100))print("商品優(yōu)惠:-¥"+"{:.2f}".format(discount))print("實付總額:¥"+"{:.2f}".format(payable))3.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。在彈出的【Run】對話框中選擇“2-3”選項,程序“2-3.py”開始運行。程序2-3.py的運行結(jié)果為:請輸入購買數(shù)量:33件商品,總商品金額:¥275.40運費:?¥15.00返現(xiàn):-¥150.00折扣率:-¥91.98%商品優(yōu)惠:-¥15.00實付總額:¥125.40單元3邏輯運算與流程控制【任務(wù)3-5】應(yīng)用if…elif…else語句計算分期付款的服務(wù)費【任務(wù)描述】(1)在項目Unit03創(chuàng)建Python程序文件3-5.py。(2)京東網(wǎng)上商城購置商品時可以選擇京東白條分期付款方式,分期的期數(shù)分別有1期、3期、6期、12期、24期,假設(shè)每期收取的服務(wù)費分別為0、11.53、5.87、3.03、1.61,京東網(wǎng)上商城的白條分期及服務(wù)費標準如圖3-4所示。應(yīng)用if…elif…else語句計算白條分期的服務(wù)費,并輸出服務(wù)費,小數(shù)位保留2位有效位。圖3-4京東網(wǎng)上商城的白條分期及服務(wù)費標準【任務(wù)實施】1.創(chuàng)建Python程序文件3-5.py在PyCharm項目“Unit03”中,新建Python程序文件“3-5.py”,同時PyCharm主窗口顯示程序文件“3-5.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動添加了模板內(nèi)容。2.編寫Python程序代碼在新建文件“3-5.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。term=int(input("請選擇分幾期付款(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ù)費為:{:.2f}元".format(serviceFee))單擊工具欄中【保存】按鈕,保存程序文件“3-5.py”。3.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。在彈出的【Run】對話框中選擇“3-5”選項,程序“3-5.py”開始運行。程序3-5.py的運行結(jié)果如下所示。請選擇分幾期付款(1、3、6、12、24):6服務(wù)費為:35.22元【任務(wù)3-6】應(yīng)用if選擇語句計算網(wǎng)上購物的運費與優(yōu)惠【任務(wù)描述】從京東購物商城購買4本Python編程圖書《Python從入門到項目實踐(全彩版)》,該書原價為99.80元。由于京東商城針對不同等級的會員有不同的優(yōu)惠價格,對于普通會員的優(yōu)惠價格為77.80元,對于粉絲(FAN)會員的優(yōu)惠價格為76.80元,對于PLUS會員的優(yōu)惠價格為75.50元;如果購買圖書滿148元可以直減5元,滿299元可以直減15元;另外,購買圖書每滿100元,還可以直減50元現(xiàn)金,相關(guān)優(yōu)惠信息如圖所示。圖3-5京東商城購買圖書《Python從入門到項目實踐(全彩版)》的優(yōu)惠信息京東購物商城購買圖書的運費收取標準如下:如果訂單金額小于49元,收取基礎(chǔ)運費6元;如果訂單金額大于或等于49元,則免收基礎(chǔ)運費。(1)在項目Unit03創(chuàng)建Python程序文件3-6.py。(2)編寫程序,應(yīng)用if選擇語句的多種形式,計算并且輸出購買4本Python編程圖書《Python從入門到項目實踐(全彩版)》的應(yīng)付金額、運費、返現(xiàn)金額、優(yōu)惠金額、優(yōu)惠總金額、實付金額。【任務(wù)實施】1.創(chuàng)建Python程序文件3-6.py在PyCharm項目“Unit03”中,新建Python程序文件“3-6.py”,同時PyCharm主窗口顯示程序文件“3-6.py”的代碼編輯窗口,在該程序文件的代碼編輯窗口也自動添加了模板內(nèi)容。2.編寫Python程序代碼在新建文件“3-6.py”的代碼編輯窗口已有模板注釋內(nèi)容下面輸入程序代碼。originalPrice=99.80number=4originalTotal=number*originalPrice#rank="PLUS"#rank="Ordinaryusers"rank="FAN"i=0ifrank=="PLUS":discountPrice=75.50i+=1else:ifrank=="FAN":discountPrice=76.80else:discountPrice=77.80i+=1discountAmount=number*discountPriceiforiginalTotal>=299:discount=15.00i+=1eliforiginalTotal>=148:discount=5.00i+=1reduction=int(originalTotal/100)ifreduction>0:cashback=reduction*50i+=1discountTotal=discount+cashbackpayable=discountAmount-discountTotal#訂單金額<49,收取基礎(chǔ)運費6元;訂單金額≥49,收取基礎(chǔ)運費0元ifpayable<49:carriage=6.00else:carriage=0.00payable+=carriageprint(str(number)+"件商品,應(yīng)付總商品金額:¥"+"{:.2f}".format(discountAmount))print("運費:"+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("實付總額:¥"+"{:.2f}".format(payable),end="")print("")單擊工具欄中【保存】按鈕,保存程序文件“3-6.py”。3.運行Python程序在PyCharm主窗口選擇【Run】菜單,在彈出的下拉菜單中選擇【Run】菜單項。在彈出的【Run】對話框中選擇“3-6”選項,程序“3-6.py”開始運行。程序3-6.py的運行結(jié)果如下所示。4件商品,應(yīng)付總商品金額:¥307.20運費:?¥0.00返現(xiàn)金額:-¥150.00優(yōu)惠金額:-¥15.00商品已享用3次優(yōu)惠,優(yōu)惠總額:-¥165.00實付總額:¥142.20【任務(wù)3-7】應(yīng)用if選擇語句驗證用戶名和密碼實現(xiàn)登錄【任務(wù)描述】(1)在項目Unit03創(chuàng)建Python程序文件3-7.py。(2)編寫程序,應(yīng)用if選擇語句的多種形式,分別驗證是否輸入用戶名、是否輸入密碼、用戶名與密碼是否正確,并根據(jù)驗證情況分別輸入相應(yīng)的提示信息?!救蝿?wù)實施】1.創(chuàng)建Python程序文件3-7.py在PyCharm項目“Unit03”中,新建Python程序文件“3-7.py”,同時PyCharm主窗口顯示程序文件“3-7.py”的代碼編輯窗口,在該程序文件的代碼編
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版機械行業(yè)科技創(chuàng)新合作合同書3篇
- 二零二五版藝術(shù)品字畫購銷與倉儲管理合同2篇
- 二零二五版農(nóng)業(yè)用地土壤環(huán)境質(zhì)量調(diào)查委托合同3篇
- 二零二五版LED顯示屏安全防護與應(yīng)急響應(yīng)合同3篇
- 美容院商鋪租賃合同(2025版):美容院美容美體設(shè)備租賃及售后服務(wù)協(xié)議2篇
- 二零二五年綠色建筑空調(diào)系統(tǒng)設(shè)計與施工合同3篇
- 二零二五版廢舊設(shè)備買賣及環(huán)保處理合同2篇
- 二零二五版房地產(chǎn)投資合作三方買賣合同3篇
- 二零二五版二手車鑒定評估及轉(zhuǎn)讓合同3篇
- 2025年度不銹鋼太陽能板安裝工程合同3篇
- GB/T 12914-2008紙和紙板抗張強度的測定
- GB/T 1185-2006光學(xué)零件表面疵病
- ps6000自動化系統(tǒng)用戶操作及問題處理培訓(xùn)
- 家庭教養(yǎng)方式問卷(含評分標準)
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設(shè)計和原理
- TSG ZF001-2006 安全閥安全技術(shù)監(jiān)察規(guī)程
- 部編版二年級語文下冊《蜘蛛開店》
- 鍋爐升降平臺管理
- 200m3╱h凈化水處理站設(shè)計方案
- 個體化健康教育記錄表格模板1
評論
0/150
提交評論