Er zijn een paar manieren om scores student te berekenen om een gemiddelde te krijgen. Een manier om dat te doen is om elke score geven een " gewicht " of hogere waarde , dan andere scores . Dit kan het belang van een score te geven, zegt een test , tegen een andere score . Met Python en de ingebouwde wiskundige functies , kunt u een Python programma dat gemiddelde scores bepaalt in een gewogen beoordelingssysteem te creëren . Wat je nodig hebt Python-interpreter Toon Meer Aanwijzingen 1 Maak een scorelijst in de Python-interpreter , compleet met voorbeeld scores : > ; >> scores = [ 98,0 , 78,5 , 87,0 , 85,4 , 66,3 ] kopen van 2 Maak nog een lijst met de gewichten van elke score . Elk gewicht is gelijk aan het cijfer in dezelfde index van de lijst scores . De gewichten moeten optellen tot 100 procent : >>> gewichten = [ 10,0 , 10,0 , 20,0 , 30,0 , 30,0 ] Loop 3 door elk rang, vermenigvuldig de decimale weergave van de rang tegen de decimale weergave van het gewicht , of elk getal gedeeld door 100 : >>> teller = 0 >>> for x in scores : . . . scores [ teller ] = ( x/100 ) * ( gewichten [ teller ] /100 ) . . . count + = 1 4 Voeg alle nieuwe gewogen scores samen te voegen tot een " totaal " variabel : >>> totaal = 0 >>> voor de score in scores : . . . totaal + = score 5 Vermenigvuldig het totaal van 100 . Dit is het gewogen gemiddelde : >>> gemiddelde = totaal * 100 >>> average80.56
|