Python練習題-TQC+(604)-眾數

讓使用者輸入10個數字,找出

  • 出現最多次的
  • 總共出現幾次
     

1. 題目說明:

請開啟PYD604.py檔案,依下列題意進行作答,計算眾數及其出現的次數,使輸出值符合題意要求。作答完成請另存新檔為PYA604.py再進行評分。

2. 設計說明:

請撰寫一程式,讓使用者輸入十個整數作為樣本數,輸出眾數(樣本中出現最多次的數字)及其出現的次數。

提示:假設樣本中只有一個眾數。

3. 輸入輸出:

輸入說明

十個整數

輸出說明

眾數
眾數出現的次數


輸入輸出範例

範例輸入

34
18
22
32
18
29
30
38
42
18

範例輸出

18
3

 參考解答:

mylist=[]
time=0 #次數

for y in range(10):
    num=eval(input())
    mylist.append(num) 
    
    list_count=mylist.count(mylist[y]);
    
    if(list_count>time):
        time=list_count #目前出現最多的次數
        n=num #目前出現最多次的數字

print(n)
print(time)

看看效果

 

 

Yiru@Studio - 關於我 - 意如