接續著本 fChart 系列前文《以 fChart 馭 Python:練 fChart 了沒?》,我們將針對圖1 的「10 大項目之 5」的 4 個實例(可從此處下載),從原始問題描述到以流程圖表達解法,再對照流程圖寫出 Python 語法程式的過程詳細說明整個的問題解決(problem solving)過程。
圖 1:10 大項目之 5
原始問題
我們試圖把會安老師編排的範例一一還原到初始的問題形式來帶領讀者們思考:
問題 --- 流程圖 ---> 解法
一連串的問題解決奇幻之旅。筆者再次強調,「解決問題」是編程訓練的終極目的,而「流程圖」乃為邏輯表達之母(積木拼圖x湊答案不是)。
1. 01.猜數字遊戲:人和電腦玩。玩家輸入一數字來猜電腦的底牌,兩者相同就猜中答案;否則就繼續猜到中為止。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
1
免費電子報
2
會員搶先看
3
主題訂閱
4
好文收藏