Python程序開發(fā)基礎(chǔ) 課件 任務(wù)1 順序結(jié)構(gòu)-換算重量_第1頁
Python程序開發(fā)基礎(chǔ) 課件 任務(wù)1 順序結(jié)構(gòu)-換算重量_第2頁
Python程序開發(fā)基礎(chǔ) 課件 任務(wù)1 順序結(jié)構(gòu)-換算重量_第3頁
Python程序開發(fā)基礎(chǔ) 課件 任務(wù)1 順序結(jié)構(gòu)-換算重量_第4頁
Python程序開發(fā)基礎(chǔ) 課件 任務(wù)1 順序結(jié)構(gòu)-換算重量_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

順序結(jié)構(gòu)-換算重量任務(wù)描述

加快建設(shè)航天強國是黨的二十大建設(shè)現(xiàn)代化強國部署之一。2003年10月我國實現(xiàn)了載人航天,經(jīng)過二十年的發(fā)展,我國已實現(xiàn)登上月球的夢想。眾所周知,月球上物體的體重是在地球上的16.5%,假設(shè)你在地球上的體重是65kg,試編寫程序輸出你在月球上的體重會是多少?是否發(fā)生人們傳說的失重現(xiàn)象?順序結(jié)構(gòu)01IPO是一種程序編寫方法。在進行程序設(shè)計時,無論程序的規(guī)模如何,每個程序都有統(tǒng)一的運算模式:輸入數(shù)據(jù)(Input)、處理數(shù)據(jù)(Process)、輸出數(shù)據(jù)(Output)),這種樸素的運算模式即IPO。首先,輸入(Input)是一個程序的開始。程序要處理的數(shù)據(jù)有多種來源,形成了多種輸入方式,包括:文件輸入、網(wǎng)絡(luò)輸入、控制臺輸入、交互界面輸出、隨機數(shù)據(jù)輸入、內(nèi)部參數(shù)輸入等。其次,處理(Process)是程序?qū)斎霐?shù)據(jù)進行計算產(chǎn)生輸出結(jié)果的過程。計算問題的處理方法統(tǒng)稱為“算法”,它是程序最重要的組成部分??梢哉f,算法是一個程序的靈魂。最后,輸出(Output)是程序展示運算成果的方式。程序的輸出方式包括:控制臺輸出、圖形輸出、文件輸出、網(wǎng)絡(luò)輸出、操作系統(tǒng)內(nèi)部變量輸出等。

順序結(jié)構(gòu)

程序中的語句默認自上而下順序執(zhí)行,即順序結(jié)構(gòu)。順序結(jié)構(gòu)是計算機程序中最簡單最基本的結(jié)構(gòu)。在順序結(jié)構(gòu)中,編譯/解釋系統(tǒng)要求順序地執(zhí)行且必須執(zhí)行有先后順序排列的每一個最基本的處理單位,常用的順序排列就是IPO程序控制流程。求三角形面積已知三角形三邊長度分別為a、b、c,其半周長為l,根據(jù)海倫公式計算三角形面積s。三角形半周長和三角形面積公式分別如下所示:三角形半周長l=(a+b+c)/2三角形面積s=(l*(l-x)*(l-y)*(l-z))**0.5本例子要求編寫程序,實現(xiàn)接收用戶輸入的三角形邊長,計算三角形面積的功能。求三角形面積本題是典型的順序結(jié)構(gòu)通過使用Python常用運算符,按照順序結(jié)構(gòu)要求進行語句書寫來編寫程序。根據(jù)海倫公式計算三角形面積時,需要先獲取三角形各邊的邊長,然后計算三角形的半周長,通過三角形的半周長與邊長計算三角形面積。求三角形面積a=eval(input('邊長a='))b=eval(input('邊長b='))c=eval(input('邊長c='))#計算半周長l=(a+b+c)/2#計算面積s=(l*(l-a)*(l-b)*(l-c))**0.5print('三角形面積s=%0.1f'%s)任務(wù)實現(xiàn)—換算重量02

根據(jù)題意,計算在月球上的體重前需要使用input()函數(shù)接收在地球上的體重。因為體重多使用數(shù)字類型表示,所以在Python中需要使用數(shù)字類型表示體重。當接收用戶輸入的體重數(shù)據(jù)后,根據(jù)月球上物體的體重是在地球上的16.5%來計算月球上的體重,例如,地球上體重為65kg,那么月球上的體重為65*16.5/100。

任務(wù)分析程序代碼#獲取月球上的體重mwew=eval(input(“請輸入你的體重(kg):”))mw=ew*16.5/100print(‘如果在地球上的體重是{}kg,那么在月球上的體重將是{:.1f}’.format(ew,mw))任務(wù)總結(jié)

IPO是一種程序編寫方法,無論程序的規(guī)模如何,每個程序都有統(tǒng)一的運算模式:輸入數(shù)據(jù)(Input)、處理數(shù)據(jù)(Proce

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論