官术网_书友最值得收藏!

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()函數,輸出圓的周長和面積值。

主站蜘蛛池模板: 文昌市| 凌海市| 平凉市| 金堂县| 松江区| 东安县| 攀枝花市| 长治市| 巨野县| 贵定县| 溆浦县| 闽侯县| 义马市| 防城港市| 堆龙德庆县| 五河县| 肇东市| 寻甸| 小金县| 南充市| 沽源县| 尤溪县| 衡山县| 和林格尔县| 贵德县| 凤凰县| 隆林| 苍山县| 平遥县| 蓝田县| 广德县| 桂林市| 丹凤县| 辽中县| 昌吉市| 宝丰县| 内黄县| 普安县| 阜新市| 绥宁县| 沙坪坝区|