programmeringsspråket Python er et ideelt valg for å rulle ut enkel, grei skript som utfører grunnleggende beregningsmetoder oppgaver, for eksempel matematikk. Faktisk gjør den Python IDLE miljøet deg å bare skrive matematiske uttrykk for å oppnå raske beregninger . Men ved å utvide din samhandling med IDLE , kan du raskt lage et enkelt program å beregne gjennomsnitt for student karakterer . Du trenger
Python tolk ( kommer med IDLE )
Vis flere instruksjoner
en
Åpne IDLE . På en Windows-datamaskin , klikk "Start " og deretter " Alle programmer " og deretter " Python " og deretter " IDLE . " På en UNIX-maskin , for eksempel en Linux-maskin eller en Mac , åpner du bare en kommando terminal og skriv " python " i ledeteksten.
2
gang i IDLE , erklærer en liste variabel til å holde karakterer. Du vet du er i IDLE miljøet når " >>> "-ledeteksten vises. Skriv inn følgende kommando for å erklære en liste variabel som vil holde karakterer : en
>>> karakterer = liste ( )
3
Sett opp en inngang loop, som vil fylle karakterer listen . I dette eksemplet bokstaven 'Q' signaler om at brukeren er ferdig å legge inn karakterer. Brukeren kan skrive inn så mange karakterer som kreves, og kan signalisere en stopper for oppføring ved hjelp av en vilkårlig oppføring av ' q ' karakter : en
>>> x = 0 >>> karakterer. føyer ( raw_input ( ' klassetrinn: ' ) ) klassetrinn: 55 >> mens karakterer [ x ] = ' q ' : . . . grades.append ( raw_input ( ' klassetrinn: ' ) ) . . . x + = 1
4
Bruk en annen loop for å legge til karakterene . Følgende løkke legger karakterer til å trykke ' q ' : en
>>> x = 0 >>> for element i karakterer : . . . hvis elementet == ' q ': . . . passere. . . annet : . . . x + = int (post ) //konvertere fra streng til heltall
5
Finn gjennomsnittet av karakterene . Dette innebærer å legge alle karakterer 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 __ future__ import divisjon >>> x /( len ( karakterer ) - 1 ) //gjennomsnittlig