Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
sposóbfiwystylizować”kodnaszegogeneratoraśmiesznychpseudonimów,
takabyspełniałonwymaganiaPEP8iPEP257.
Tworzymykopięplikupseudonyms_main.pyonazwiepseudonyms_main_fixed.
pyinatychmiastoceniamyzapomocąnarzędziaPylintprzyużyciutego
polecenia:
Twojaścieżka>pylint--max-line-length=79pseudonyms_main_fixed
Nieukrywamyraportuzapomocąopcji-rn.Nadoleoknapoleceniapo-
winniśmyzobaczyćponiższywynik:
Globalevaluation
---
---
---
---
---
-
Yourcodehasbeenratedat3.33/1
TerazpoprawiamykodwoparciuowynikPylint.Wponiższymprzykła-
dziewytłuściłemwszystkiepoprawki.Wprowadziłemzmianydokrotekzna-
zwami,abyrozwiązaćwtensposóbproblemyzdługościąwierszy.Poprawiony
kodjestrównieżdostępnydopobraniawformieplikupseudonyms_main_fixed.py
zestronyhttps://www.nostarch.com/impracticalpython/.
pseudonyms_main_fxed.py
"""Generatefunnynamesbyrandomlycombiningnamesfrom2separatelists."""
importsys
importrandom
defmain():
"""Choosenamesatrandomfrom2tuplesofnamesandprinttoscreen."""
print("WelcometothePsych'SidekickNamePicker.'\n")
print("AnamejustlikeSeanwouldpickforGus:\n\n")
first=('BabyOil','BadNews','BigBurps',"Bill'Beenie-Weenie'",
"Bob'Stinkbug'",'BowelNoises','Boxelder',"Bud'Lite'",
'Butterbean','Buttermilk','Buttocks','Chad','Chesterfield',
'Chewy','Chigger','Cinnabuns','Cleet','Cornbread',
'CrabMeat','Crapps','DarkSkies','DennisClawhammer',
'Dicman','Elphonso','Fancypants','Figgs','Foncy','Gootsy',
'GreasyJim','Huckleberry','Huggy','lgnatious','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",
Generatorzabawnychpseudonimów
13