Sommario:

Semplice gioco di indovinare i numeri di Python: 11 passaggi
Semplice gioco di indovinare i numeri di Python: 11 passaggi

Video: Semplice gioco di indovinare i numeri di Python: 11 passaggi

Video: Semplice gioco di indovinare i numeri di Python: 11 passaggi
Video: Imparare a programmare da zero. Corso di Programmazione Python per Principianti Tutorial Python ITA 2024, Dicembre
Anonim
Semplice gioco di indovinare i numeri di Python
Semplice gioco di indovinare i numeri di Python

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

Panoramica
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

Image
Image

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

Ottenere input dall'utente
Ottenere input dall'utente

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

Creazione di un ciclo While di base
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

Creazione di un'istruzione If Elif
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

Scrivere la dichiarazione finale
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.

  1. Prova a cambiare l'intervallo di numeri per il numero casuale.
  2. Cambia i messaggi per l'utente in qualcosa di meglio.
  3. Prova a fare in modo che il programma tenga il punteggio di quanti tentativi fa per ottenere la risposta giusta.

Passaggio 10: parole chiave

  1. Python è un linguaggio di programmazione.
  2. Pycharm è un programma che aiuta a creare programmi Python.
  3. "random" è un generatore di numeri casuali
  4. "variabile" è un simbolo il cui valore può cambiare
  5. "int" è un tipo di dati abbreviazione di numeri interi interi
  6. "input" è come accettare l'input dell'utente
  7. "stampa" ti permetterà di stampare un messaggio sullo schermo per l'utente
  8. "while" è un'istruzione loop che dice di fare qualcosa mentre questo è vero
  9. "se" un'affermazione che significa se questo è vero, allora fallo
  10. "!=" significa non uguale a
  11. "<" significa meno di
  12. ">" significa maggiore di
  13. "elif" è l'abbreviazione dell'istruzione else if

Consigliato: