# Code Snippets: 備忘錄 ### Q: 一串數字序列(數列,number sequence,sequential numbers) ### 代表 1 ~ 23 號 ### 欲拆成若干組,使得每組的「數字量」差不多 ### A: 分組 ➡️ 數字序列只是用來測試,寫好後可以對應回原本的資料,例如:一堆網址 ➡️ 概念: 總數(23) 除以 組數(亂試,大於 1 的整數) ➡️ 方法: either **取模 (取餘數)** or **取整 (取商數)** ➡️ **取整 (取商數)** 比較適合,例如 10 對 3 取整只會出現 0 ~ 3 ``` for i in range(10): print(i // 3) ``` ➡️ 之後就是印出每組的「數字量」,看是否差不多(目測) ➡️ 也可以寫個 **邏輯 (condition)** 去確認 例:if [**組間: 數字量 之 (High - Low) < 3**] 就記錄到 list(只是懶得寫) ➡️ 參考做法   * ![image](https://hackmd.io/_uploads/rkFAzydlC.png) ➡️ 執行結果 * ![image](https://hackmd.io/_uploads/Byqx-k_eC.png) > [程式碼排版工具 Carbon](https://carbon.now.sh/) ➡️ 完整版   * ![image](https://hackmd.io/_uploads/BJNVFkOgR.png) ➡️ 執行結果 * ![image](https://hackmd.io/_uploads/rJH__y_lA.png)