Python 604 眾數
Python TQC
題目說明:¶
請撰寫一程式,讓使用者輸入十個整數作為樣本數,輸出眾數(樣本中出現最多次的數字)及其出現的次數。
Tip
假設樣本中只有一個眾數。
範例輸入¶
範例輸出¶
題目解析
問題分析:¶
這個問題要求我們從用戶輸入的十個整數中找到眾數(樣本中出現最多次的數字),並輸出眾數及其出現的次數。
解題思路:¶
- 創建一個空的字典來存放每個數字的出現次數。
- 使用迴圈讓用戶輸入十個整數,並將每個數字添加到字典中,如果數字已經存在於字典中,則將其對應的值加一;如果數字不存在於字典中,則將其添加到字典中,並將其對應的值設置為1。
- 找到字典中值最大的鍵,即為眾數,並輸出眾數及其出現的次數。
思考方向:¶
- 如何處理用戶輸入的整數?
- 如何統計每個數字的出現次數?
- 如何找到出現次數最多的數字?
Solution¶
Tip
用dictionary的方式比較直覺,雖然題目有說只有一個眾數
Reference
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024