Sommario:

Codificare un gioco di addizione in Python: 15 passaggi
Codificare un gioco di addizione in Python: 15 passaggi

Video: Codificare un gioco di addizione in Python: 15 passaggi

Video: Codificare un gioco di addizione in Python: 15 passaggi
Video: TUTTO Python in 60 MINUTI - Corso Completo PROGRAMMAZIONE FACILE partendo da zero 2024, Dicembre
Anonim
Codificare un gioco di addizione in Python
Codificare un gioco di addizione in Python
  • Questo set di istruzioni ti insegnerà passo dopo passo come programmare un gioco di addizione che richiede agli utenti di rispondere a semplici problemi di addizione utilizzando numeri casuali da 0-9 e stampa se sono corretti o meno!
  • Fare clic sull'immagine in ogni passaggio per ingrandirla e visualizzare il codice per quella parte.

Passaggio 1: avvia la tua app di codifica Python

Avvia la tua app di codifica Python
Avvia la tua app di codifica Python
  • Questo set di istruzioni utilizzerà il programma IDLE Python!
  • Dopo l'avvio, crea un nuovo file nella tua applicazione Python per iniziare a codificare.

Passaggio 2: importa la classe casuale

Importa la classe casuale
Importa la classe casuale

Lo useremo per generare numeri casuali

Passaggio 3: definire un metodo Python con una variabile di input N

Definire un metodo Python con una variabile di input N
Definire un metodo Python con una variabile di input N
  • L'input dell'intero n determinerà il numero di problemi di addizione che il gioco stamperà quando chiamato!
  • Questo codice chiama il metodo "game(n)".

Passaggio 4: inizializzare una variabile booleana e una variabile intera

Inizializzare una variabile booleana e una variabile intera
Inizializzare una variabile booleana e una variabile intera
  • All'interno del metodo di gioco, inizializza una variabile booleana da utilizzare in un ciclo "while" e un intero da utilizzare come variabile di conteggio per le risposte corrette.
  • Questo codice chiama il booleano "wrk" e l'intero "cnt".
  • Ricorda l'importanza dei rientri in Python, poiché determinano quale codice è annidato e dove!

Passaggio 5: avviare un ciclo "for" per l'intervallo N

Avvia un ciclo "for" per l'intervallo N
Avvia un ciclo "for" per l'intervallo N

Questo eseguirà un ciclo per la lunghezza dell'intero di input n

Passaggio 6: inizializzare due valori interi casuali compresi tra 1 e 10 e impostare il valore booleano su True

Inizializza due valori interi casuali compresi tra 1 e 10 e imposta il valore booleano su True
Inizializza due valori interi casuali compresi tra 1 e 10 e imposta il valore booleano su True
  • All'interno di questo ciclo "for", usa random.randrange(1, 10) per inizializzare due valori interi casuali compresi tra 1 e 9.
  • Questo codice li chiama "val1" e "val2".
  • Quindi imposta il valore booleano su True!

Passaggio 7: avvia un ciclo "while" mentre la variabile booleana è vera

Avvia un ciclo "while" mentre la variabile booleana è vera
Avvia un ciclo "while" mentre la variabile booleana è vera

Mentre sei ancora all'interno del ciclo "for", avvia un ciclo "while" mentre la variabile booleana è True

Passaggio 8: stampa un problema di addizione con i valori 1 e 2 e prendi la risposta come input

Stampa un problema di addizione con i valori 1 e 2 e prendi la risposta come input
Stampa un problema di addizione con i valori 1 e 2 e prendi la risposta come input
  • Successivamente in questo ciclo "while", creiamo un'istruzione try-eccetto.
  • Nel tuo caso "prova", stampa una domanda aggiuntiva utilizzando il valore 1 e il valore 2 e definisci una variabile di risposta come input dell'utente (questo codice definisce la variabile di risposta come "ans").

Passaggio 9: fare un'istruzione If-else verificando se la risposta = Valore 1 + Valore 2

Fare un'istruzione If-else verificando se la risposta = Valore 1 + Valore 2
Fare un'istruzione If-else verificando se la risposta = Valore 1 + Valore 2

All'interno del caso 'try', codifica un'istruzione if-else verificando se ans = val1 + val2

Passaggio 10: se True, stampa un messaggio corretto, imposta la variabile booleana su False e Incrementa il conteggio

Se True, stampa un messaggio corretto, imposta la variabile booleana su False e incrementa il conteggio
Se True, stampa un messaggio corretto, imposta la variabile booleana su False e incrementa il conteggio
  • Sempre all'interno dell'istruzione 'try', se vera:

    • Stampa un messaggio corretto!
    • Imposta la variabile booleana su False!
    • Incrementa il conteggio di 1!

Passaggio 11: in caso contrario, stampare un messaggio errato e impostare il valore booleano su False

In caso contrario, stampa un messaggio errato e imposta il valore booleano su False
In caso contrario, stampa un messaggio errato e imposta il valore booleano su False

Nell'istruzione "else", stampa un messaggio errato e imposta il valore booleano su False

Passaggio 12: account per input non interi con un messaggio di errore

Conto per input non interi con un messaggio di errore
Conto per input non interi con un messaggio di errore

Nel caso "eccetto", stampa un messaggio di errore per tenere conto degli input non interi

Passo 13: Alla fine del programma, stampa il conteggio dei problemi su N che il giocatore ha corretto

Alla fine del programma, stampa il conteggio dei problemi su N che il giocatore ha corretto
Alla fine del programma, stampa il conteggio dei problemi su N che il giocatore ha corretto

Dopo tutte quelle istruzioni annidate, stampa il conteggio dei problemi su n che il giocatore ha corretto

Passaggio 14: controlla il tuo codice

Controlla il tuo codice!
Controlla il tuo codice!
  • Ricorda l'importanza del rientro in Python, poiché questo programma utilizza molte istruzioni annidate.
  • Il tuo programma finale dovrebbe assomigliare a questo.

Passaggio 15: esegui questo modulo e divertiti con il tuo gioco di matematica

Esegui questo modulo e divertiti con il tuo gioco di matematica!
Esegui questo modulo e divertiti con il tuo gioco di matematica!
  • Dopo aver seguito questi passaggi per codificare il tuo programma di matematica, vai avanti e premi Esegui modulo.
  • Goditi il tuo semplice gioco di addizione!

Consigliato: