Hvordan skrive en Mad Lib funksjon

Hvordan skrive en Mad Lib funksjon


A Mad Lib, oppfunnet i 1953 av Roger Price og Leonard Stern, er et spill som starter med en historie med blanks i stedet for noen av ordene. Før du leser historien, spillerne velge ord tilfeldig for å fylle ut feltene, vet bare de delene av talen til de manglende ord, ikke hva historien sier. Når ordene er fylt ut, ordene skape en humoristisk og skrullete historie. Programmere en funksjon for å lage Mad Libs er en god måte å praktisere innhenting og bearbeiding brukerundersøkelser.

Bruksanvisning

1 Tell antall blanks i Mad Lib. Lag en rekke tekststrenger med to kolonner og så mange rader som det er blanks i Mad Lib.

2 Initial verdiene i matrisen første kolonnen for å matche ordklasser som trengs for å fylle ut feltene i Mad Lib, for eksempel "verb", "adjektiv" eller "flertall substantiv."

3 Be brukeren å legge inn ord ord ved å lese ned den første kolonnen i matrisen ett element om gangen, sette ordene ( "substantiv, adjektiv, substantiv, etc.") inn i uttrykket "Vennligst skriv inn en (n) _____:" oppbevar inngangene i den andre kolonne i matrisen. I dette eksempelet kan den andre kolonnen holde verdiene "bok", "lys", "klokke", osv

4 Viser historien, ved å erstatte de riktige ordene fra tabellens andre kolonnen i stedet for de blanke feltene. Vise statiske deler av historien som en rekke uttrykk og veksler mellom et uttrykk og neste lagret innspill. For eksempel, hvis det tomme Mad Lib sier "jeg kastet mitt [substantiv] inn i en (n) [adjektiv] [substantiv]," programmet vil vise "Jeg kastet min" etterfulgt av den første inngang ( "bok"), ved siden setning ( "i en (n)"), ved siden av inngang ( "lys"), etc.