Hvordan Design en Program for å beregne student karakterer

Programmeringsspråket Python er et ideelt valg for å rulle ut enkel, grei skript som utfører grunnleggende regneoppgaver, for eksempel matematikk. Faktisk Python IDLE miljøet kan du bare skrive inn matematiske uttrykk for å oppnå raske beregninger. Men ved å utvide din samhandling med IDLE, kan du raskt lage et enkelt program for å beregne gjennomsnitt for student karakterer.

Bruksanvisning

1 Åpne IDLE. På en Windows-maskin, klikker du på "Start" og deretter "Alle programmer" og deretter "Python" og deretter "IDLE." På en UNIX datamaskin, for eksempel en Linux-maskin eller en Mac, åpner en kommando terminal og skriv "python" i ledeteksten.

2 En gang i IDLE, erklærer en listevariabel for å holde karakterer. Du vet du er i IDLE miljø når ">>>" ledetekst. Skriv inn følgende kommando for å erklære en listevariabel som vil holde karakterer:

karakterer = liste ()

3 Sett opp en inngang loop, som vil fylle karakterene listen. I dette eksemplet bokstaven "Q" signaler om at brukeren er ferdig å legge inn karakterer. Brukeren kan legge inn så mange karakterer som kreves, og kan signalisere en slutt på oppføring ved hjelp av en vilkårlig oppføring av 'q' karakter:

x = 0
grades.append (raw_input ( 'klassetrinn:'))
Klassetrinn: 55
mens karakterene [x] = 'q':
. . . grades.append (raw_input ( 'klassetrinn:'))
. . . x + = 1

4 Bruk en annen sløyfe for å legge til karakterene. Følgende sløyfe legger karakterer til å trykke 'q':

x = 0
for element i karakterer:
. . . hvis varen == 'q':
. . . pass
. . . ellers:
. . . x + = int (post) // konvertere fra streng til heltall

5 Finn gjennomsnittet av karakterene. Dette innebærer å legge alle karakterene og dividere dette tallet med lengden på listen minus en, for å redegjøre for 'q' karakter. Dette innebærer også å importere "divisjon" pakke for å utføre riktig desimal divisjon:

fra fremtidig import divisjon
x / (Len (karakterer) - 1)
//gjennomsnitt