programmeringsspråket Python är ett idealiskt val för att rulla ut enkla, raka skript som utför grundläggande computational uppgifter, såsom matematik . I själva verket låter Python IDLE miljö du helt enkelt in matematiska uttryck för att utföra snabba beräkningar . Men genom att förlänga dina interaktioner med IDLE , kan du designa snabbt ett enkelt program för att beräkna medelvärden för elevbetyg . Saker du behöver
Python Interpreter ( levereras med IDLE )
Visa fler instruktioner
1
Öppna IDLE . På en Windows- dator , klicka på " Start" och sedan " Alla program " och sedan " Python " och sedan " IDLE . " På en UNIX- dator , såsom en Linux- maskin eller en Mac , helt enkelt öppna en kommando terminal och skriv " python " i prompten .
2
gång i IDLE , deklarerar en lista variabel för att hålla betygen . Du vet att du är i viloläge miljön när " >>> " prompten visas . Ange följande kommando för att deklarera en lista variabel som kommer att hålla betygen :
>>> kvaliteter = lista ( ) Addera 3
Inrätta en ingång loop , som kommer att fylla kvaliteter listan . I detta exempel , bokstaven "q" signalerar att användaren avslutat inmatningen kvaliteter . Användaren kan skriva in så många kvaliteter som krävs och kan signalera ett slut på posten med hjälp av en godtycklig inmatning av "q" karaktär :
>>> x = 0 >>> kvaliteter . append ( raw_input ( ' grader: ' ) ) grader: 55 >> medan kvaliteter [ x ] = ' q ' ! : . . . grades.append ( raw_input ( ' grader: ' ) ) . . . x + = 1
4
Använd en annan slinga för att lägga betygen . Följande loopen lägger kvaliteter tills slå ' q ' :
>>> x = 0 >>> för objekt i kvaliteter : . . . om objektet == ' q ' : . . . passera . . . annat : . . . x + = int (punkt ) //konvertera från sträng till heltal
5
Hitta genomsnittet av betygen . Detta innebär att lägga alla de kvaliteter och dividera detta antal med längden av listan minus ett , att stå för "q" karaktär . Detta innebär också att importera " division " paketet för att utföra korrekt decimal division :
>>> från __ future__ import division >>> x /( len ( grader ) - 1 ) //genomsnittlig Addera