- Python程序設計:從基礎到應用
- 袁紅娟主編
- 417字
- 2023-11-07 16:11:00
1.3.1 程序設計的IPO模式
所謂IPO模式,即Input Process Output,詳細內容如下。
1)用戶輸入I:Python程序的輸入包括文件輸入、網絡輸入、用戶手工輸入、隨機數據輸入、程序內部參數輸入等,輸入是一個程序的開始。
2)運算部分P:程序對輸入的數據進行處理,輸出產生結果。處理的方法也叫算法,是程序最重要的部分。可以說,算法是一個程序的主要靈魂。
3)結果輸出O:Python程序的輸出包括屏幕顯示輸出、文件輸出、網絡輸出、操作系統內部變量輸出等,輸出是一個程序展示運算成果的方式。
【例1-1】輸入圓的半徑值r,計算并輸出圓的周長c和面積s。
【問題分析】
首先輸入半徑r,分別計算出圓的周長c和面積s的值,最后輸出圓的周長和面積值。
【程序代碼】

整個代碼段,大致可以分為輸入input、處理process、輸出output這3個階段。
r,c,s是3個變量,分別用來保存圓的半徑值、周長值和面積值。
輸入階段:通過input()函數輸入圓的半徑值。
處理階段:通過c=2*3.14*r和s=3.14*r*r這樣的運算,分別計算圓的周長和面積。
輸出階段:通過print()函數,輸出圓的周長和面積值。
推薦閱讀
- 北京航空航天大學外國語學院245法語二外歷年考研真題及詳解
- 華東師范大學外語學院211翻譯碩士英語[專業碩士]歷年考研真題及詳解
- 《中國近現代史綱要》(2018年版)筆記和課后習題(含典型題)詳解
- 金融活動模擬體驗
- Visual Basic程序設計基礎
- 謝柏青《大學計算機應用基礎》配套題庫【名??佳姓骖}+課后習題+章節題庫+模擬試題】
- 許小明《新編日語教程2(第三版)》學習指南【課文重點+詞匯剖析+語法精解+拓展知識+全文翻譯】
- 朱葉《公司金融》(第2版)筆記和課后習題詳解
- 主持人采編播訓練教程
- 旅游急救知識
- 電氣工程概論
- 2020年甘肅公務員錄用考試專項教材:判斷推理【考點精講+典型題(含歷年真題)詳解】
- 市場調查與預測教程
- 市場預測與決策
- 姜明安《行政法與行政訴訟法》(第5版)【教材精講+考研真題解析】講義與視頻課程【40小時高清視頻】