Sommario:
- Passaggio 1: Panoramica
- Passaggio 2: installazione di Python e Pycharm
- Passaggio 3: guida video
- Passaggio 4: creazione di un numero casuale
- Passaggio 5: ottenere input dall'utente
- Passaggio 6: creazione di un ciclo While di base
- Passaggio 7: creazione di un'istruzione If Elif
- Passaggio 8: scrivere la dichiarazione finale
- Passaggio 9: extra
- Passaggio 10: parole chiave
Video: Semplice gioco di indovinare i numeri di Python: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
In questo tutorial insegneremo come creare un semplice gioco di indovinare numeri Python nell'applicazione Pycharm. Python è un linguaggio di scripting ottimo sia per i principianti che per gli esperti. Lo stile di codifica in Python è facile da leggere e da seguire. L'obiettivo finale di questo tutorial è far luce su come scrivere uno script semplice per divertimento che possa accendere la curiosità per la programmazione.
Sommario:
1. Ottieni Python versione 3.7 e installa
2. Ottieni Pycharm e installa
3. Impostare Pycharm per la prima volta
4. Creare un numero casuale
5. Ottenere input dall'utente
6. Creazione di un ciclo while di base
7. Creazione di un'istruzione "if", "elif", "else"
8. Visualizzazione del messaggio per l'utente
Extra
Parole chiave
Codice finale
Passaggio 1: Panoramica
Questo gioco di indovinelli è stato creato per mostrare a un utente alcune tecniche di programmazione di base utilizzando python con pycharm IDE. La base di questo tutorial sarà l'utilizzo di un generatore di numeri casuali per creare un semplice gioco di ipotesi. Il risultato finale potrebbe portare qualcuno a capire come vengono generati i numeri casuali. Ad esempio, nei videogiochi in cui il danno viene inflitto in numeri, questi numeri sono generalmente generati con un generatore di numeri casuali che ha requisiti specifici simili a quello che abbiamo generato. Il generatore di numeri casuali può essere più complicato, ma si può avere un'idea di base di come funziona.
Passaggio 2: installazione di Python e Pycharm
Risorse:
www.python.org/
www.jetbrains.com/pycharm/
Passaggio 3: guida video
Guarda le guide video sopra, quindi controlla i passaggi seguenti per aiutarti a capire meglio come scrivere il gioco.
Passaggio 4: creazione di un numero casuale
Affinché il gioco abbia una sfida semplice, vogliamo creare un numero casuale inferiore a 100. Questo numero sarà quello che deve essere indovinato dal giocatore. L'intervallo di numeri sarà compreso tra 1 e 99. Otteniamo ciò scrivendo la seguente dichiarazione:
randomNumber = random.randint(1, 99)
"randomNumber" è una variabile in cui memorizzeremo il numero casuale.
"random.randint(1, 99)" viene utilizzato per generare un numero casuale compreso tra 1 e 99.
*Nota: assicurati che nella parte superiore del codice scrivi "import random" o non sarai in grado di usare "random.randint(1, 99)"
Una nota importante è seguire l'indentazione esattamente dagli esempi poiché Python è strutturato tramite l'indentazione. Se un'istruzione viene inserita nella riga di rientro errata, il codice può fornire errori quando si tenta di giocare.
Passaggio 5: ottenere input dall'utente
Affinché il nostro gioco funzioni, dobbiamo essere in grado di ricevere l'input dell'utente. Abbiamo bisogno di indovinare quale sarà il numero casuale dal giocatore. L'intervallo per il numero che può essere indovinato va da 1 a 99. Questo programma non fornisce un errore quando un numero è al di fuori dell'intervallo, tuttavia il ciclo continuerà finché non viene indovinato il numero corretto.
Lo facciamo usando il comando "input" che puoi scrivere in questo modo.
indovina = int(input("inserisci un numero compreso tra 1 e 99: "))
Stiamo memorizzando l'input dell'utente in una variabile chiamata "indovina". "int" significa che stiamo memorizzando l'input dell'utente come un numero intero, il che significa che sarà un intero valore numerico. Le sezioni per input ("inserire un numero compreso tra 1 e 99: ") indicano al computer che stiamo ricevendo l'input dell'utente e quindi visualizzano il seguente messaggio se il ciclo continua.
Passaggio 6: creazione di un ciclo While di base
Ora dobbiamo creare un ciclo while. Per fare ciò, dobbiamo scrivere un'affermazione che funzionerà fino a quando non sarà vera. Il ciclo while non è rientrato in questo programma e include le istruzioni "If/Elif" che sono rientrate sotto di esso. Le istruzioni "If/Elif" continueranno a funzionare finché l'istruzione del ciclo while non sarà vera.
mentre randomNumber != indovina:
Passaggio 7: creazione di un'istruzione If Elif
L'affermazione "If/Elif" sta per se questo è corretto, quindi fallo in caso contrario, fai qualcos'altro. L'istruzione è scritta in modo che l'utente possa inserire un nuovo input se l'ipotesi iniziale è sbagliata. L'istruzione print in "If/Elif" darà loro un suggerimento se l'ipotesi è troppo alta o troppo bassa.
Passaggio 8: scrivere la dichiarazione finale
L'istruzione finale è scritta all'esterno del ciclo while e senza rientri. Una volta che l'utente indovina il numero giusto, il ciclo while si "interrompi" o "si ferma", quindi passa all'istruzione finale. Ciò accadrà quando la variabile "indovina" e la variabile "randomNumber" sono uguali. Il gioco terminerà quindi fino a quando il programma non verrà riavviato.
Passaggio 9: extra
Dopo aver completato il gioco di indovinelli Instructable, potresti voler esplorare ulteriormente Python. Ecco alcune idee per mettere alla prova la tua abilità Python.
- Prova a cambiare l'intervallo di numeri per il numero casuale.
- Cambia i messaggi per l'utente in qualcosa di meglio.
- Prova a fare in modo che il programma tenga il punteggio di quanti tentativi fa per ottenere la risposta giusta.
Passaggio 10: parole chiave
- Python è un linguaggio di programmazione.
- Pycharm è un programma che aiuta a creare programmi Python.
- "random" è un generatore di numeri casuali
- "variabile" è un simbolo il cui valore può cambiare
- "int" è un tipo di dati abbreviazione di numeri interi interi
- "input" è come accettare l'input dell'utente
- "stampa" ti permetterà di stampare un messaggio sullo schermo per l'utente
- "while" è un'istruzione loop che dice di fare qualcosa mentre questo è vero
- "se" un'affermazione che significa se questo è vero, allora fallo
- "!=" significa non uguale a
- "<" significa meno di
- ">" significa maggiore di
- "elif" è l'abbreviazione dell'istruzione else if
Consigliato:
Automatizza il gioco di memoria dei numeri: 6 passaggi
Automatizza il gioco di memoria dei numeri: questo è un gioco di memoria, quindi al primo round ci saranno due numeri da ricordare e avrai 5 secondi per digitare quale numero è uscito prima, quindi nel round successivo ci saranno 3 numeri e avrai 6 secondi per digitare così ogni round
Un semplice gioco di ipotesi - Python + XBees + Arduino: 10 passaggi
Un semplice gioco di indovinare - Python + XBees + Arduino: ecco come funziona il gioco: hai 4 tentativi per indovinare una lettera tra 'a' – 'h'-> Indovina la lettera giusta: hai vinto! ?-> Indovina la lettera sbagliata: Game over ?-> Indovina qualsiasi altro personaggio al di fuori di "a" - "h": Game over? Il tuo Arduino ti permetterà
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
Gioco di indovinare Python: 9 passaggi
Python Guessing Game: Le seguenti istruzioni forniscono una guida passo passo su come scrivere un programma utilizzando il modulo random e creare un indovinello che interagisce con l'utente. Per iniziare dovresti avere python installato sul tuo computer e anche op
Gioco per indovinare i colori a distanza IR: 3 passaggi
IR-Remote Color Guessing Game: in questo tutorial, ti mostrerò come controllare un led RGB usando un telecomando IR e farne un gioco divertente