版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Python語言程序設(shè)計(jì)Python程序?qū)嵗馕龅?章Python程序?qū)嵗馕鯬ython程序?qū)嵗馕鰷囟绒D(zhuǎn)換程序?qū)嵗齈ython程序?qū)嵗馕鰷囟润w系溫度刻畫存在不同體系,攝氏度以1標(biāo)準(zhǔn)大氣壓下水的結(jié)冰點(diǎn)為0度,沸點(diǎn)為100度,將溫度進(jìn)行等分刻畫。華氏度以1標(biāo)準(zhǔn)大氣壓下水的結(jié)冰點(diǎn)為32度,沸點(diǎn)為212度,將溫度進(jìn)行等分刻畫。Python程序?qū)嵗馕鰷囟绒D(zhuǎn)換實(shí)例問題:如何利用Python程序進(jìn)行攝氏度和華氏度之間的轉(zhuǎn)換步驟1:分析問題的計(jì)算部分:采用公式轉(zhuǎn)換方式解決計(jì)算問題Python程序?qū)嵗馕鰷囟绒D(zhuǎn)換實(shí)例步驟2:確定功能
輸入:華氏或者攝氏溫度值、溫度標(biāo)識(shí)
處理:溫度轉(zhuǎn)化算法
輸出:華氏或者攝氏溫度值、溫度標(biāo)識(shí)F表示華氏度,82F表示華氏82度C表示攝氏度,28C表示攝氏28度Python程序?qū)嵗馕鰷囟绒D(zhuǎn)換實(shí)例步驟3:設(shè)計(jì)算法根據(jù)華氏和攝氏溫度定義,轉(zhuǎn)換公式如下:C=(F–32)/1.8F=C*1.8+32
其中,C表示攝氏溫度,F(xiàn)表示華氏溫度Python程序?qū)嵗馕鰷囟绒D(zhuǎn)換實(shí)例步驟4:編寫程序Python程序?qū)嵗馕鰷囟绒D(zhuǎn)換實(shí)例步驟5:調(diào)試、運(yùn)行程序
在系統(tǒng)命令行上運(yùn)行如下命令執(zhí)行程序:C:\>pythonTempConvert.py或者:使用IDLE打開上述文件,按F5運(yùn)行(推薦)輸入數(shù)值,觀察輸出Python程序?qū)嵗馕鯬ython語法元素分析Python程序?qū)嵗馕龀绦虻母袷娇蚣躊ython語言采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架。縮進(jìn)指每一行代碼開始前的空白區(qū)域,用來表示代碼之間的包含和層次關(guān)系。
1個(gè)縮進(jìn)=4個(gè)空格用以在Python中標(biāo)明代碼的層次關(guān)系縮進(jìn)是Python語言中表明程序框架的唯一手段Python程序?qū)嵗馕龀绦虻母袷娇蚣軉螌涌s進(jìn)
多層縮進(jìn)Python程序?qū)嵗馕鲎⑨屪⑨專撼绦騿T在代碼中加入的說明信息,不被計(jì)算機(jī)執(zhí)行注釋的兩種方法:?jiǎn)涡凶⑨屢?開頭 #Herearethecomments多行注釋以’’’開頭和結(jié)尾’’’ThisisamultilinecommentusedinPython’’’Python程序?qū)嵗馕雒c保留字常量:程序中值不發(fā)生改變的元素變量:程序中值發(fā)生改變或者可以發(fā)生改變的元素Python語言允許采用大寫字母、小寫字母、數(shù)字、下劃線(_)和漢字等字符及其組合給變量命名,但名字的首字符不能是數(shù)字,中間不能出現(xiàn)空格,長(zhǎng)度沒有限制注意:標(biāo)識(shí)符對(duì)大小寫敏感,python和Python是兩個(gè)不同的名字Python程序?qū)嵗馕雒c保留字保留字,也稱為關(guān)鍵字,指被編程語言內(nèi)部定義并保留使用的標(biāo)識(shí)符。程序員編寫程序不能定義與保留字相同的標(biāo)識(shí)符。每種程序設(shè)計(jì)語言都有一套保留字,保留字一般用來構(gòu)成程序整體框架、表達(dá)關(guān)鍵值和具有結(jié)構(gòu)性的復(fù)雜語義等。掌握一門編程語言首先要熟記其所對(duì)應(yīng)的保留字。Python程序?qū)嵗馕雒c保留字Python3.x保留字列表(33個(gè))andelifimportraiseaselseinreturnassertexceptistrybreakfinallylambdawhileclassfornonlocalwithcontinuefromnotyielddefglobalorTruedelifpassFalseNonePython程序?qū)嵗馕鲎址甈ython語言中,字符串是用兩個(gè)雙引號(hào)“”或者單引號(hào)‘’括起來的一個(gè)或多個(gè)字符。Python字符串的兩種序號(hào)體系Python程序?qū)嵗馕鲑x值語句
Python語言中,=表示“賦值”,即將等號(hào)右側(cè)的值計(jì)算后將結(jié)果值賦給左側(cè)變量,包含等號(hào)(=)的語句稱為“賦值語句”同步賦值語句:同時(shí)給多個(gè)變量賦值
<變量1>,…,<變量N>=<表達(dá)式1>,…,<表達(dá)式N>Python程序?qū)嵗馕鲑x值語句例:將變量x和y交換采用單個(gè)賦值,需要3行語句:即通過一個(gè)臨時(shí)變量t緩存x的原始值,然后將y值賦給x,再將x的原始值通過t賦值給y。采用同步賦值語句,僅需要一行代碼:Python程序?qū)嵗馕鯬ython對(duì)象模型>>>x=354>>>type(x)<class'int'>>>>id(x)>>>x="word">>>type(x)<class'str'>>>>id(x)20Python程序?qū)嵗馕鯬ython與C的比較Python:x=5x=x+1C:x=5x=x+1Python程序?qū)嵗馕鰅nput()函數(shù)獲得用戶輸入之前,input()函數(shù)可以包含一些提示性文字
<變量>=input(<提示性文字>)>>>input("請(qǐng)輸入:")請(qǐng)輸入:python'python'>>>input("請(qǐng)輸入:")請(qǐng)輸入:1024.256'1024.256'
Python程序?qū)嵗馕龇种дZ句分支語句是控制程序運(yùn)行的一類重要語句,它的作用是根據(jù)判斷條件選擇程序執(zhí)行路徑,使用方式如下:if<條件1>:<語句塊1>elif<條件2>:<語句塊2>...else:<語句塊N>Python程序?qū)嵗馕鰁val()函數(shù)eval(<字符串>)函數(shù)是Python語言中一個(gè)十分重要的函數(shù),它能夠以Python表達(dá)式的方式解析并執(zhí)行字符串,將返回結(jié)果輸出與int()區(qū)別?>>>x=1>>>eval("x+1")2>>>eval("1.1+2.2")3.3
Python程序?qū)嵗馕鲚敵龊瘮?shù)
print()函數(shù)用來輸出字符信息,或以字符形式輸出變量。print()函數(shù)可以輸出各種類型變量的值。print()函數(shù)通過%來選擇要輸出的變量。Python程序?qū)嵗馕鯬ythonProgramming,3/e26Print函數(shù)例子print(3+4)print(3,4,3+4)print()print(3,4,end=""),print(3+4)不換行print("Theansweris",3+4)7347347Theansweris7Python程序?qū)嵗馕鰧?shí)例用戶輸入兩個(gè)數(shù)字,計(jì)算它們的平均數(shù),并輸出平均數(shù)Python程序?qū)嵗馕鯬ythonProgramming,3/e28確定次數(shù)循環(huán)>>>foriin[0,1,2,3]: print(i)0123>>>foroddin[1,3,5,7]: print(odd*odd)192549>>>Python程序?qū)嵗馕鯮ange函數(shù),s
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度扶貧資金管理及使用專項(xiàng)合同3篇
- 2025年度智能廣告創(chuàng)意制作與推廣服務(wù)合同4篇
- 2024鋪位出租合同-親子樂園鋪位租賃管理協(xié)議3篇
- 2025年度石材加工與大理石施工一體化工程合同4篇
- 2025年度土地整治與修復(fù)項(xiàng)目租賃合同4篇
- 2025年度智能生產(chǎn)線承包運(yùn)營服務(wù)合同4篇
- 2024版貨車租賃合規(guī)性及責(zé)任明確合同版B版
- 2025年度水電安裝工程智能化施工技術(shù)與保修服務(wù)合同3篇
- 2025年度智能物流配套廠房建設(shè)合同范本4篇
- 2025年度智能家居瓷磚批發(fā)代理銷售合同3篇
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 公司章程(二個(gè)股東模板)
- GB/T 19889.7-2005聲學(xué)建筑和建筑構(gòu)件隔聲測(cè)量第7部分:樓板撞擊聲隔聲的現(xiàn)場(chǎng)測(cè)量
- 世界奧林匹克數(shù)學(xué)競(jìng)賽6年級(jí)試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國貨彩瞳美妝化消費(fèi)趨勢(shì)洞察報(bào)告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請(qǐng)表
- UL_標(biāo)準(zhǔn)(1026)家用電器中文版本
- 國網(wǎng)三個(gè)項(xiàng)目部標(biāo)準(zhǔn)化手冊(cè)(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評(píng)論
0/150
提交評(píng)論