Poem for the Election
dyn143-162:~ stephenmclaughlin$ python /code/palin.py
>>Enter phrase to be tested:
"A man, a plan, a canoe, pasta, heros' rajahs, a coloratura, maps, snipe, percale, macaroni, a gag, a banana bag, a tan, a tag, a banana bag again (or a camel), a crepe, pins, Spam, a rut, a Rolo, cash, a jar, sore hats, a peon, a canal - Panama!"
amanaplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpanama
manaplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpanam
anaplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpana
naplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpan
aplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpa
planacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalp
lanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanal
anacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacana
nacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacan
acanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonaca
canoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonac
anoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeona
noepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeon
oepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeo
epastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsape
pastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsap
astaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsa
staherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehats
taherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehat
aherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsoreha
herosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsoreh
erosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsore
rosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsor
osrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarso
srajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajars
rajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajar
ajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashaja
jahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashaj
ahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocasha
hsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocash
sacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocas
acoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutaroloca
coloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutaroloc
oloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolo
loraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarol
oraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutaro
raturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutar
aturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamaruta
turamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarut
uramapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamaru
ramapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamar
amapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspama
mapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspam
apssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspa
pssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinssp
ssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinss
snipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepins
nipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepin
ipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepi
pepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepep
epercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepe
percalemacaroniagagabananabagatanatagabananabagagainoracamelacrep
ercalemacaroniagagabananabagatanatagabananabagagainoracamelacre
rcalemacaroniagagabananabagatanatagabananabagagainoracamelacr
calemacaroniagagabananabagatanatagabananabagagainoracamelac
alemacaroniagagabananabagatanatagabananabagagainoracamela
lemacaroniagagabananabagatanatagabananabagagainoracamel
emacaroniagagabananabagatanatagabananabagagainoracame
macaroniagagabananabagatanatagabananabagagainoracam
acaroniagagabananabagatanatagabananabagagainoraca
caroniagagabananabagatanatagabananabagagainorac
aroniagagabananabagatanatagabananabagagainora
roniagagabananabagatanatagabananabagagainor
oniagagabananabagatanatagabananabagagaino
niagagabananabagatanatagabananabagagain
iagagabananabagatanatagabananabagagai
agagabananabagatanatagabananabagaga
gagabananabagatanatagabananabagag
agabananabagatanatagabananabaga
gabananabagatanatagabananabag
abananabagatanatagabananaba
bananabagatanatagabananab
ananabagatanatagabanana
nanabagatanatagabanan
anabagatanatagabana
nabagatanatagaban
abagatanatagaba
bagatanatagab
agatanataga
gatanatag
atanata
tanat
ana
n
True
dyn143-162:~ stephenmclaughlin$
>>Enter phrase to be tested:
"A man, a plan, a canoe, pasta, heros' rajahs, a coloratura, maps, snipe, percale, macaroni, a gag, a banana bag, a tan, a tag, a banana bag again (or a camel), a crepe, pins, Spam, a rut, a Rolo, cash, a jar, sore hats, a peon, a canal - Panama!"
amanaplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpanama
manaplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpanam
anaplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpana
naplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpan
aplanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalpa
planacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanalp
lanacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacanal
anacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacana
nacanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonacan
acanoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonaca
canoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeonac
anoepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeona
noepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeon
oepastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsapeo
epastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsape
pastaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsap
astaherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehatsa
staherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehats
taherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsorehat
aherosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsoreha
herosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsoreh
erosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsore
rosrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarsor
osrajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajarso
srajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajars
rajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashajar
ajahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashaja
jahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocashaj
ahsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocasha
hsacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocash
sacoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolocas
acoloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutaroloca
coloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutaroloc
oloraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarolo
loraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutarol
oraturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutaro
raturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarutar
aturamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamaruta
turamapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamarut
uramapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamaru
ramapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspamar
amapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspama
mapssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspam
apssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinsspa
pssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinssp
ssnipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepinss
snipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepins
nipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepin
ipepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepepi
pepercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepep
epercalemacaroniagagabananabagatanatagabananabagagainoracamelacrepe
percalemacaroniagagabananabagatanatagabananabagagainoracamelacrep
ercalemacaroniagagabananabagatanatagabananabagagainoracamelacre
rcalemacaroniagagabananabagatanatagabananabagagainoracamelacr
calemacaroniagagabananabagatanatagabananabagagainoracamelac
alemacaroniagagabananabagatanatagabananabagagainoracamela
lemacaroniagagabananabagatanatagabananabagagainoracamel
emacaroniagagabananabagatanatagabananabagagainoracame
macaroniagagabananabagatanatagabananabagagainoracam
acaroniagagabananabagatanatagabananabagagainoraca
caroniagagabananabagatanatagabananabagagainorac
aroniagagabananabagatanatagabananabagagainora
roniagagabananabagatanatagabananabagagainor
oniagagabananabagatanatagabananabagagaino
niagagabananabagatanatagabananabagagain
iagagabananabagatanatagabananabagagai
agagabananabagatanatagabananabagaga
gagabananabagatanatagabananabagag
agabananabagatanatagabananabaga
gabananabagatanatagabananabag
abananabagatanatagabananaba
bananabagatanatagabananab
ananabagatanatagabanana
nanabagatanatagabanan
anabagatanatagabana
nabagatanatagaban
abagatanatagaba
bagatanatagab
agatanataga
gatanatag
atanata
tanat
ana
n
True
dyn143-162:~ stephenmclaughlin$
leave a response