Wie berechnen Sie die Standardabweichung mithilfe von Schlaufen auf Python
Habe ich zur Berechnung der Standardabweichung mit Schlaufen für eine Liste.
Dies ist, was ich habe:
elif user_option == 2:
stdev= 0
average = 0
for val in scores_list:
diffsquared= (val - average)**2
sum_diffsquared= diffsquared + val
stdev= ((sum_diffsquared)/num_scores)**(1/2)
print(stdev)
Ich immer die falsche Nummer.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie ein paar Probleme in Ihrem code. Zuerst, "sum_diffsquared" wird berechnet, außerhalb der Schleife. Zweitens, erklären Sie im Durchschnitt als 0. Sie müssen berechnen Sie die Durchschnittliche erste.
Ausgabe:
Zeigen, dass die Berechnung korrekt ist.