Ads Top

Cara Menghitung Mean, Median, dan Modus Menggunakan PyScripter

 

print('===============================================')
print('============= By: Wandy Turnip ================')
print('            ====================')
print('            ===== Mean =========')
print('            ======= Median =====')
print('            ========= Modus ====')
print('===============================================')

jlh = 0

a = input().split()
for i in range(len(a)):
    a[i] = int(a[i])

for i in range(len(a)-1):
    for j in range(i+1, len(a)):
        if (a[i] > a[j]):
            a[i], a[j] = a[j], a[i]

for i in a:
    jlh += i

if (len(a) % 2 == 1):
    median = a[len(a)//2]
else:
    median = float((a[len(a)//2] + a[len(a)//2-1]) / 2)

mean = jlh/len(a)

parameterModus = 0
nilaiModus = []

angkaYangMauDiHitung = a[0]
banyakAngka = 1

for i in range(1, len(a)):
    if (a[i] == angkaYangMauDiHitung):
        banyakAngka += 1
    else:
        if (banyakAngka > parameterModus):
            parameterModus = banyakAngka
            nilaiModus = []
            nilaiModus.append(angkaYangMauDiHitung)
        elif(banyakAngka == parameterModus):
            nilaiModus.append(angkaYangMauDiHitung)
        angkaYangMauDiHitung = a[i]
        banyakAngka = 1
if (banyakAngka > parameterModus):
    parameterModus = banyakAngka
    nilaiModus = []
    nilaiModus.append(angkaYangMauDiHitung)
elif(banyakAngka == parameterModus):
    nilaiModus.append(angkaYangMauDiHitung)


print("Mean   :",mean)
print("Median :",median)
print("Modus  :", nilaiModus)
 
Cara Menghitung Mean, Median, dan Modus Menggunakan PyScripter Cara Menghitung Mean, Median, dan Modus Menggunakan PyScripter Reviewed by Wandy on 3/08/2015 01:25:00 AM Rating: 5

No comments