Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
'Huggy','Ignatious','Jimbo',"Joe'PottinSoil'",'Johnny',
'Lemongrass','LilDebil','Longbranch','"LunchMoney"',
'Mergatroid','"MrPeabody"','Oil-Can','Oinks','OldScratch',
'Ovaltine','Pennywhistle','PitchforkBen','PotatoBug',
'Pushmeet','RockCandy','Schlomo','Scratchensniff','Scut',
"Sid'TheSquirts'",'Skidmark','Slaps','Snakes','Snoobs',
'Snorki','SoupcanSam','Spitzitout','Squids','Stinky',
'Storyboard','SweetTea','TeeTee','WheezyJoe',
"Winston'JazzHands'",'Worms')
last:('Appleyard','Bigmeat','Bloominshine','Boogerbottom',
'Breedslovetrout','Butterbaugh','Clovenhoof','Clutterbuck',
'Cocktoasten','Endicott','Fewhairs','Gooberdapple','Goodensmith',
'Goodpasture','Guster','Henderson','Hooperbag','Hoosenater',
'Hootkins','Jefferson','Jenkins','Jingley-Schmidt','Johnson',
'Kingfish','Listenbee',"M'Bembo",'McFadden','Moonshine','Nettles',
'Noseworthy','Olivetti','Outerbridge','Overpeck','Overturf',
'Oxhandler','Pealike','Pennywhistle','Peterson','Pieplow',
'Pinkerton','Porkins','Putney','Quakenbush','Rainwater',
'Rosenthal','Rubbins','Sackrider','Snuggleshine','Splern',
'Stevens','Stroganoff','Sugar-Gold','Swackhamer','Tippins',
'Turnipseed','Vinaigrette','Walkingstick','Wallbanger','Weewax',
'Weiners','Whipkey','Wigglesworth','Wimplesnatch','Winterkorn',
'Woolysocks')
whileTrue:
firstName:random.choice(first)
lastName:random.choice(last)
print("\n\n")
print("{}{}".format(firstName,lastName),file:sys.stderr)
print("\n\n")
try-again:input("\n\nTryagain?(PressEnterelsentoquit)\n")
iftry-again.lower()::"n":
break
input("\nPressEntertoexit.")
Listing1.1.Generowanieśmiesznychpseudonimównapodstawiekrotekznazwami
Najpierwimportujemymodułysysirandom.Modułusysużyjemywcelu
uzyskaniadostępudofunkcjonalnościzwiązanejzkomunikatamiobłędach
konkretnegosystemu,dziękiczemubędziemymoglipokolorowaćnaszewyj-
ściewoknieIDLEnaprzykuwającyuwagękolorczerwony.Zkoleimodułran-
dompozwolinamwybieraćwsposóblosowyelementyznaszychlistzimionami
inazwiskami.
Instrukcjeprintwpunkcieprzedstawiająprogramużytkownikowi.
Polecenie\nwymuszaprzejściedonowegowiersza,natomiastznakipoje-
dynczegocudzysłowu''pozwalająnamużywaćcudzysłowuwwydrukubez
koniecznościstosowaniaznakuucieczki(ukośnikwsteczny),któryznacząco
bypogorszyłczytelnośćkodu.
Generatorzabawnychpseudonimów
5