Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere una funzione Lib Mad

A Mad Lib , inventato nel 1953 da Roger Price e Leonard Stern , è un gioco che inizia con una storia con spazi vuoti al posto di alcune delle parole . Prima di leggere la storia , i giocatori scelgono le parole a caso per riempire gli spazi vuoti , conoscendo solo le parti del discorso delle parole mancanti , non ciò che dice la storia . Quando le parole sono riempiti , le parole creano una storia divertente o senza senso . Programmazione di una funzione per creare Mad Libs è un buon modo per praticare la raccolta e l'elaborazione dell'input dell'utente . Cose che ti serviranno
Madlib
Programmazione software
Show More Istruzioni
1

Contare il numero di spazi in Mad Lib . Creare un array di stringhe di testo con due colonne e tante righe quante sono spazi vuoti nella Mad Lib .
2

Inizializzare i valori della prima colonna della matrice per abbinare le parti del discorso necessari per compilare gli spazi vuoti nella Mad Lib , come " verbo ", " aggettivo " o " sostantivo plurale . "
3

Chiedere all'utente di inserire parole parole con la lettura lungo la prima colonna della array di un elemento alla volta , inserendo le parole ( " sostantivo , aggettivo , sostantivo , ecc" ) nella frase " si prega di inserire un ( n) _____ : " Conservare gli ingressi nella seconda colonna della matrice . In questo esempio , la seconda colonna potrebbe tenere il "libro , " valori "brillante ", " orologio ", ecc
4

Visualizzare la storia , sostituendo le parole giuste da seconda colonna della matrice in luogo degli spazi vuoti. Visualizzare le parti statiche della storia come una serie di frasi e si alternano tra una frase e l'altra di ingresso memorizzato. Ad esempio, se il vuoto Mad Lib dice " ho buttato la mia [nome] in un ( n) [ aggettivo ] [nome] ", il programma visualizzerebbe "Ho buttato il mio " seguito dal primo ingresso ( " libro" ) , accanto frase ( "in una ( n) "), ingresso successivo ( "brillante " ) , ecc

 

Programmazione © www.354353.com