Sommario:
- Passaggio 1: scarica Python
- Passaggio 2: apri IDLE
- Passaggio 3: pasticciare un po'
- Passaggio 4: creare il file di programma effettivo
- Passaggio 5: prima di iniziare a scrivere il codice
- Passaggio 6: inizia a scrivere il tuo programma
- Passaggio 7: eseguire il programma
- Passaggio 8: aggiunta di prompt ai valori di input
- Passaggio 9: creare l'output
- Passaggio 10: eseguire il programma ancora una volta
Video: Mad Lib con Python: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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'
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
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
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
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
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
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
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:
Controllo di più LED con Python e i pin GPIO del tuo Raspberry Pi: 4 passaggi (con immagini)
Controllo di più LED con Python e i pin GPIO del tuo Raspberry Pi: questo Instructable dimostra come controllare più pin GPIO sul tuo RaspberryPi per alimentare 4 LED. Ti introdurrà anche ai parametri e alle istruzioni condizionali in Python. Il nostro precedente Instructable Using Your Raspberry Pi's GPIO Pins to Con
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
LittleBits Mad Libs (-ish): 7 passaggi (con immagini)
LittleBits Mad Libs(-ish): Pronto a coinvolgere i tuoi studenti in una sfida che integra le pratiche di ingegneria NGSS (Next Generation Science Standards) (e altro se aggiungi altre restrizioni!) ?Utilizzando littleBits o qualsiasi altro kit elettronico multicomponente (SAM Labs, Lego WeDo, LEGO
Arduino: Lib di precisione per motore passo-passo: 19 passaggi
Arduino: Precision Lib per motore passo-passo: oggi ti mostrerò una libreria per un driver per motore passo-passo completo con finecorsa e movimento del motore con accelerazione e micro passo. Questo Lib, che funziona sia su Arduino Uno che su Arduino Mega, ti consente di spostare i motori in base non solo
Cubo LED 3x3x3 con Arduino Lib: 4 passaggi (con immagini)
Cubo LED 3x3x3 con Arduino Lib: ci sono altri Instructables sulla costruzione di cubi LED, questo è diverso per diversi motivi: 1. È costruito con un basso numero di componenti standard e si collega direttamente ad Arduino. 2. Uno schema elettrico chiaro e facile da riprodurre è pr