programmeringssproget Python er et ideelt valg til udrulning enkel og ligetil scripts , der udfører de grundlæggende beregningsmæssige opgaver, såsom matematik. Faktisk giver Python IDLE miljø, du blot indtaste matematiske udtryk til at udføre hurtige beregninger . Men ved at udvide din interaktion med IDLE , kan du hurtigt designe en let program til at beregne gennemsnit for studerende kvaliteter . Ting du skal
Python Interpreter (leveres med IDLE )
Vis Flere Instruktioner
1
Åbn IDLE . På en Windows- computer skal du klikke på "Start " og derefter " Alle programmer " og derefter " Python " og derefter " IDLE ". På en UNIX-computer , såsom en Linux-maskine eller en Mac , skal du blot åbne en kommando terminal og skriv " python " i prompten.
2
Når i tomgang, erklære en liste variabel til at holde kvaliteter . Du vil vide, du er i IDLE miljø, når de " >>> " prompt vises. Indtast følgende kommando til at erklære en liste variabel, der vil holde kvaliteter : Hej
>>> kvaliteter = listen ( )
3
Opsæt en input loop, som vil udfylde kvaliteter listen. I dette eksempel indtaster bogstavet » q « signaler at brugeren er færdig kvaliteter . Brugeren kan angive så mange kvaliteter , som kræves, og kan signalere en ende på post ved hjælp af en vilkårlig indtastning af ' q ' karakter : Hej
>>> x = 0 >>> kvaliteter . append ( raw_input ( ' kvaliteter: ' ) ) kvaliteter: 55 >> mens kvaliteter [x] = ' q '! : . . . grades.append ( raw_input (» Karakterer : ') ) . . . x + = 1
4
Brug en anden sløjfe for at føje karaktererne . Den følgende loop tilføjer kvaliteter indtil trykke ' q ' : Hej
>>> x = 0 >>> for post i kvaliteter : . . . såfremt varen == ' q ' : . . . passere. . . else: . . . x + = int ( element) //konvertere fra streng til heltal
5
Find gennemsnittet af karaktererne . Dette indebærer at tilføje alle de kvaliteter og dividere dette tal med længden af listen minus en, for at redegøre for den ' q ' karakter. Dette indebærer også importerer " division "-pakken for at udføre ordentlig decimal division : Hej
>>> fra __ future__ import division >>> x /(LEN ( kvaliteter ) - 1 ) //gennemsnit KAYAK