Sommario:

Mad Lib con Python: 10 passaggi
Mad Lib con Python: 10 passaggi

Video: Mad Lib con Python: 10 passaggi

Video: Mad Lib con Python: 10 passaggi
Video: A Deep Dive Into Pathlib And The Magic Behind It 2024, Dicembre
Anonim
Mad Lib con Python
Mad Lib con Python

Creare un programma Mad Libs in Python

Quello di cui hai bisogno:

1. Computer Windows o Mac

2. Connessione Internet

Cosa saprai alla fine:

1. Corde

2. Variabili

2. Funzioni di immissione e stampa

Passaggio 1: scarica Python

Scarica Python
Scarica Python

Per prima cosa devi scaricare Python (ovviamente). Vai su python.org, fai clic sul pulsante di download e scegli la versione appropriata per il tuo sistema.

Passaggio 2: apri IDLE

Apri IDLE
Apri IDLE

Dopo aver scaricato e installato Python, apri IDLE. IDLE è l'ambiente di programmazione che utilizzeremo per questo tutorial. Ci sono molti altri programmi in cui potremmo scrivere Python, ma questo è quello di base impacchettato con Python stesso.

Passaggio 3: pasticciare un po'

pasticciare un po'
pasticciare un po'

La finestra che appare quando apri IDLE per la prima volta può essere usata come una sorta di parco giochi per il codice Python. Quando digiti un comando e premi invio, esegue automaticamente quella riga e memorizza i valori assegnati in memoria. Vai avanti e replica il mio codice, magari con il tuo nome e un paio di altri, per avere un'idea di base di come funziona tutto. Non preoccuparti se non lo capisci, andremo più in profondità nei passaggi seguenti.

Passaggio 4: creare il file di programma effettivo

Crea il file di programma effettivo
Crea il file di programma effettivo

Scrivere codice nel parco giochi è divertente, ma per salvare un programma con la possibilità di eseguirlo da solo, dobbiamo memorizzare il codice in un file di programma. Crea un nuovo file in cui scrivere il programma.

Passaggio 5: prima di iniziare a scrivere il codice

Prima di iniziare a scrivere il codice
Prima di iniziare a scrivere il codice

Per ottenere l'input dall'utente e memorizzarlo, dobbiamo creare variabili per ciascuna delle parole che vogliamo memorizzare. Pensa a una variabile come ne useresti una in Algebra. Assegna un nome alla variabile sul lato sinistro e quindi assegnala a un valore utilizzando il segno di uguale. A differenza di Algebra, puoi memorizzare più di semplici numeri nelle variabili. Nel caso di questo programma memorizzeremo le stringhe. Una stringa è solo una parola o una frase. Nota che ogni volta che viene utilizzato del testo, esso è racchiuso tra virgolette ' '. Puoi usare le virgolette singole o doppie purché quella di apertura sia uguale a quella di chiusura. Queste virgolette non sono necessarie per i numeri o le variabili, solo per le stringhe.

Passaggio 6: inizia a scrivere il tuo programma

Inizia a scrivere il tuo programma
Inizia a scrivere il tuo programma

Per iniziare, creiamo una variabile per ciascuna delle quattro parole che dobbiamo ottenere dall'utente. Per ottenere input dall'utente usiamo input(). Impostando il valore di ogni variabile su input() possiamo ottenere input dall'utente e memorizzarli in quelle variabili.

Per stampare il testo all'utente usiamo il comando print() e mettiamo tra parentesi ciò che deve essere stampato. Ricorda che le stringhe devono essere racchiuse tra virgolette ' ' ma non nomi di variabili. Stampa le parole consecutivamente replicando il codice nella mia funzione di stampa.

Passaggio 7: eseguire il programma

Esegui il programma
Esegui il programma

Ora che abbiamo un programma funzionante, vai avanti ed eseguilo facendo clic su esegui quindi esegui modulo. Se non hai salvato il file, ti verrà chiesto di salvare il file prima di eseguirlo. Fallo, quindi lascia che il programma venga eseguito. Noterai che non viene stampato nulla, perché abbiamo solo chiesto l'input all'utente, non gli abbiamo effettivamente chiesto alcuna domanda. Vai avanti e digita 4 parole premendo invio tra di loro per inserirle, quindi assicurati che le parole vengano stampate correttamente. Se lo fanno, torna al file del programma e vai al passaggio successivo.

Passaggio 8: aggiunta di prompt ai valori di input

Aggiunta di prompt ai valori di input
Aggiunta di prompt ai valori di input

Per fare in modo che la funzione input() abbia un prompt, mettiamo una stringa di ciò che vogliamo stampare tra parentesi. Vai avanti e aggiungi un prompt a ciascuno degli input, quindi esegui il programma per assicurarti che funzionino correttamente. Noterai che nel mio ho messo uno spazio dopo la: prima di chiudere con la citazione. Questo è così che quando l'utente digita non sarà schiacciato vicino ai due punti.

Passaggio 9: creare l'output

Crea l'output
Crea l'output

Poiché stiamo aggiungendo la stampa effettiva, vai avanti e sbarazzati della funzione di stampa di prova che abbiamo aggiunto in precedenza. Ora per produrre correttamente la libreria mad ci sono un paio di cose che devi sapere. Innanzitutto, poiché stiamo stampando una poesia e vogliamo che si estenda su più righe, è importante notare che digitando '\n' in una stringa si passerà alla riga successiva. In secondo luogo, quando si digita una stringa è possibile utilizzare le parentesi graffe { } e.format() per inserire del testo nella stringa. Ad esempio 'Mi piace {0} e {1}'.format('food', 'water') stamperà 'Mi piace cibo e acqua'. Possiamo usarlo a nostro vantaggio quando stampi la lib mad. Replica il codice nell'immagine nel tuo programma.

Passaggio 10: eseguire il programma ancora una volta

Vai avanti ed esegui il programma ancora una volta per assicurarti che funzioni correttamente. Congratulazioni! Hai appena scritto il tuo primo programma Python.

Consigliato: