Python 程式設計思維總結

2021-09-24 02:02:51 字數 375 閱讀 6755

1.規則化思維

今天遇到乙個畫七段數碼管的問題,初看畫每乙個阿拉伯數字的過程都是不同的,很麻煩。但是細看,可以發現,畫每個數字的過程都可以看作把七段數碼管全部「走一遍」的過程,只是針對不同數字,某一段數碼管需要設定顯形或**而已。同時,如果選擇中部為起筆點,那麼每一次運筆過程都是向右轉90度,這就有規律可循。

對乙個實際問題與它的許多個case,一定要找到底層的一般性規律,只有找到這個規律了程式設計才能簡潔,這種思維也被稱為「規則化思維」。

2.模組化思維

還是這個七段數碼管的問題,把要做的任務進行拆分,將大的功能模組(畫日期)分解成了小的功能模組(畫線段、畫單個數字),並確定了每個功能模組的介面並做好封裝。

python 程式設計思維

三種人類思維特徵 計算思維 抽象的問題的計算過程,利用計算機自動求解 計算思維是基於計算機的思維方式 例項 計算0 100的和 1 邏輯思維,高斯演算法 2.計算思維s 0 for i in rang 101 s s i例項 漢諾塔問題 計算hanoi塔的次數,n是 count 0 n是圓盤總數 s...

程式設計思維

程式設計思維 程式是啥?生活中的程式 1 宿舍報修 填寫報修單 上報宿舍管理員 聯絡物業 找維修師傅 上門維修 反饋 2 銀行開戶 客戶填寫開戶申請單 提交證件資料 審核資料 1.本人 資料齊全 2.其他人代辦 有委託書 資料真實齊全則通過,否則不滿足這些條件則拒絕 錄入系統開戶 設定密碼 發放卡 ...

程式設計思維

生活中的程式 比如 銀行開戶 客戶填寫開戶申請單 提交證件資料 審核資料真實 錄入系統開戶 設定密碼 發放卡,存摺。解決生活中問題的步驟 流程 描述 計算機中的程式 解決問題的步驟也是用計算機語言進行描述。什麼是程式設計?根據業務需要,制定或編制解決問題的流程。由非常熟悉或者精通業務的人。1.解決問...