黃哥Python:從一個小題目看學習編程思路的重要性
06-02
黃哥Python:從一個小題目看學習編程思路的重要性
來自專欄通過python學會編程
下面是網友的提問,假定輸入的是正整數。
python輸入一個數字 把這個數字各個位相加求和?解決這個問題,當然可以用字元串或list遍歷相加。如果換一種編程語言,沒有Python這樣的特性呢?
黃哥對初學者提示解決這樣的問題,有常用的演算法,用 % 10 和 // 10,請看下面的代碼,
和循環和遞歸去實現。
很多初學編程者,最喜歡用list 去硬拼湊寫出代碼,沒有想用到更好的數據結構和演算法。
黃哥:如何訓練自己的編程思路
推薦閱讀:
※Teach Yourself Computer Science
※編程入門(五):編程開發工具這麼多,我該如何選擇?
※Android開發學習應該先學什麼?
※hello, world——《例C》(二)
※[1] 搭建編程的環境
TAG:編程入門 |