Come progettare un programma per calcolare i voti degli studenti

April 15

Il linguaggio di programmazione Python è la scelta ideale per stendere semplici script semplici che svolgono compiti computazionali di base, come la matematica. In effetti, l'ambiente IDLE Python consente di inserire semplicemente espressioni matematiche per eseguire calcoli rapidi. Tuttavia, estendendo le interazioni con IDLE, è possibile progettare rapidamente un programma facile da calcolare le medie per i voti degli studenti.

istruzione

1 Aprire IDLE. Su un computer Windows, fare clic su "Start", poi "Programmi", quindi "Python" e poi "IDLE". Su un computer UNIX, come ad esempio una macchina Linux o un Mac, è sufficiente aprire un terminale e digitare il comando "python" nel prompt.

2 Una volta in IDLE, dichiarare una variabile di lista per contenere gradi. Saprete siete in ambiente Home Quando il ">>>" appare il prompt. Digitare il seguente comando per dichiarare una variabile di lista che conterrà i gradi:

gradi = lista ()

3 Impostare un ciclo di ingresso, che riempirà la lista gradi. In questo esempio, i segnali lettera 'Q' che l'utente ha terminato l'inserimento gradi. L'utente può inserire come molti gradi, come richiesto e in grado di segnalare la fine voce utilizzando una voce arbitraria del carattere 'q':

x = 0
grades.append (raw_input ( 'i gradi:'))
Gradi: 55
mentre gradi [x] = 'q'!:
. . . grades.append (raw_input ( 'i gradi:'))
. . . x + = 1

4 Utilizzare un altro ciclo per aggiungere i voti. Il ciclo seguente aggiunge gradi fino a colpire 'q':

x = 0
per la voce in gradi:
. . . se l'oggetto == 'q':
. . . passaggio
. . . altro:
. . . x + = int (voce) // convertire da stringa a intero

5 Trovare la media dei voti. Questo comporta l'aggiunta di tutti i gradi e dividendo questo numero per la lunghezza della lista meno uno, per tenere conto del carattere 'q'. Ciò comporta anche l'importazione del pacchetto "divisione" per eseguire una corretta divisione decimali:

dalla futura divisione import
x / (len (gradi) - 1)
//media