- Python從入門到項目實踐(超值版)
- 聚慕課教育研發中心
- 488字
- 2020-01-20 14:50:19
6.4 順序結構程序舉例

對于順序結構而言,程序是按照語句出現的先后順序依次執行的,下面幾個例子對形成清晰的編程思路是有幫助的。
【例6-1】輸入一個三位數整數n,輸出其逆序數m,例如,輸入n=123,輸出m=321。

程序運行結果如圖6-5所示。

圖6-5 逆序數結果
其運行的流程圖如圖6-6所示。
用戶輸入一個三位數,運用取余運算符“%”和整除運算符“//”實現。例如,使用n%10取出n的個位數,并將其存入a,使用n=n//10去掉n的個位數,再用n%10取出原來的n的十位,并將其存入b,用n//100取出其百位數,并將其存入c,然后使用m=a*100+b*10+c,計算出逆序數。
該程序是一個順序結構的程序,程序的執行過程是按照書寫語句,一步一步地按順序執行,直至程序結束。程序運行首先需要用戶輸入一個三位數,然后程序開始執行逆序數的計算,最后將運算結果輸出。

圖6-6 逆序數流程圖
【例6-2】已知一個圓柱體的底面半徑與高,求圓柱體的體積。

程序運行結果如圖6-7所示。

圖6-7 圓柱體體積結果
其運行的流程圖如圖6-8所示。
程序在運行的時候,是按照順序執行的,先接收兩個值,分別作為圓柱體的底面半徑和高,傳給a和b,然后利用圓柱體體積公式,求出圓柱體的體積s,然后輸出圓柱體的體積s。

圖6-8 圓柱體體積流程圖
推薦閱讀
- JavaScript百煉成仙
- 機器學習系統:設計和實現
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- INSTANT Django 1.5 Application Development Starter
- Scala程序員面試算法寶典
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- Nagios Core Administration Cookbook(Second Edition)
- BeagleBone Robotic Projects(Second Edition)
- Spring 5 Design Patterns
- Learning Python Data Visualization
- OpenCV 3.0 Computer Vision with Java
- 大話代碼架構:項目實戰版
- Python程序設計教程
- 深入實踐C++模板編程
- C#網絡程序開發(第二版)