
Sommario:
- Passaggio 1: avvia la tua app di codifica Python
- Passaggio 2: importa la classe casuale
- Passaggio 3: definire un metodo Python con una variabile di input N
- Passaggio 4: inizializzare una variabile booleana e una variabile intera
- Passaggio 5: avviare un ciclo "for" per l'intervallo N
- Passaggio 6: inizializzare due valori interi casuali compresi tra 1 e 10 e impostare il valore booleano su True
- Passaggio 7: avvia un ciclo "while" mentre la variabile booleana è vera
- Passaggio 8: stampa un problema di addizione con i valori 1 e 2 e prendi la risposta come input
- Passaggio 9: fare un'istruzione If-else verificando se la risposta = Valore 1 + Valore 2
- Passaggio 10: se True, stampa un messaggio corretto, imposta la variabile booleana su False e Incrementa il conteggio
- Passaggio 11: in caso contrario, stampare un messaggio errato e impostare il valore booleano su False
- Passaggio 12: account per input non interi con un messaggio di errore
- Passo 13: Alla fine del programma, stampa il conteggio dei problemi su N che il giocatore ha corretto
- Passaggio 14: controlla il tuo codice
- Passaggio 15: esegui questo modulo e divertiti con il tuo gioco di matematica
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

- 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
- 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
Lo useremo per generare numeri casuali
Passaggio 3: 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
- 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

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

- 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

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

- 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

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

-
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

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

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

Dopo tutte quelle istruzioni annidate, stampa il conteggio dei problemi su n che il giocatore ha corretto
Passaggio 14: 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

- 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:
Calcolatore di addizione Redstone in Minectaft: 6 passaggi

Calcolatore di addizione Redstone in Minectaft: Ciao! Sono TheQubit e questo è un tutorial sul mio calcolatore di addizione in pietra rossa in Minecraft. Bello, vero? Utilizza un po' di ingegneria e logica in pietra rossa. Se ti piace questo progetto, vota per me nel concorso Game Life. Lo apprezzerei davvero
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi

Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Programma di addizione semplice nel linguaggio di programmazione Shakespeare: 18 passaggi

Programma di aggiunta semplice in Shakespeare Programming Language: Shakespeare Programming Language (SPL) è un esempio di un linguaggio di programmazione esoterico, forse interessante da conoscere e divertente da usare, ma non particolarmente utile nelle applicazioni della vita reale. SPL è un linguaggio in cui il codice sorgente r
Controller di gioco Arduino + Gioco Unity: 5 passaggi

Controller di gioco Arduino + Gioco Unity: in questo tutorial ti mostrerò come costruire/programmare un controller di gioco Arduino che può connettersi a unity
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: 24 passaggi

Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: Prima di tutto ho scritto questa cosa a parole. Questa è la prima volta che uso istruibile, quindi ogni volta che dico: scrivi il codice in questo modo sappi che mi riferisco all'immagine nella parte superiore di quel passaggio. In questo progetto uso 2 arduino per eseguire 2 bit separati