How to golf in python
Had some fun in c.l.py.
Given was:
def fizzbuzz(num):
> if num:
> if num % 15 is 0: return fizzbuzz(num-1) + 'fizzbuzz \n'
> elif num % 5 is 0: return fizzbuzz(num-1) + 'buzz \n'
> elif num % 3 is 0: return fizzbuzz(num-1) + 'fizz \n'
> else : return fizzbuzz(num-1) + ('%d \n' % num)
> return ''
> print fizzbuzz(100)
Since this was not funny enough, I wrote:
for i in range(1,101):print('','fizz')[not i%3]+('','buzz')[not i%5]or i
This works because not casts to bool and (True, False) == (1, 0).
It also exploits short circuit evaluation and the fact that the or matches against the result of + due to evaluation order, where '' would yield False.
I guess I should give perl another try someday to get this in a half line :)

lushanzhenm y lushanzhenm
lushanzhenm y
lushanzhenm y
lushanzhenm
lushanzhenm y
lushanzhenm
lushanzhenm
lushanzhenm
lushanzhenm
lushanzhenm
lushanzhenm
layaqiqi
layaqiqi y
layaqiqi
layaqiqi
layaqiqi y
layaqiqi
layaqiqi
layaqiqi
shanfadianyo y
shanfadianyo
shanfadianyo
shanfadianyo
shanfadianyo y
shanfadianyo
shanfadianyo
shanfadianyo
shanfadianyo
haodaxigo
haodaxigo
haodaxigo
haodaxigo
haodaxigo
haodaxigo
haodaxigo
haodaxigo
dongyanq
dongyanq
dongyanq
dongyanq
dongyanq
dongyanq
dongyanq
dongyanq
dongyanq
simonsalt
stoporganizedstalking
dontquityrdayjob
clumsycajun
roomhi
nnmodelblog
amusingmuses
zbis
I am very thankful to you
I am very thankful to you for posting such stuff.This really help me lot.I really appreciate your work.Wow, that looks so good!
-----------------------------------------------
We delight in bringing you beautiful fine jewelry discoveries and values. Our Necklaces have been beautifully designed and carefully created to match the aesthetics as well as the practicality. Our range of fashion necklace includes girls necklaces, resin necklace, polymer clay jewelry, pendant necklaces, pearl necklaces.
DhynYj
MXxffct DhynYj
viagra dosage
sOmQOr viagra dosage 8]]] cheap cialis online >:-OOO viagra 9986 cialis dosage 1634
cialis
kMODomh cialis kSwzQ comprare viagra rPDjK cipro 2220 kamagra on line EtccN levitra 1754 clomid IdOli
cipro bestellen
gmaHVwvl cipro bestellen 6028 Generisches viagra FfpntD cialis kopen NdDuU levitra wczmPT nolvadex CgdtB zithromax dagelijks dDaTq
cipro
KlcIZAo cipro 9955 Cheap viagra Hzfiem Levitra cQNNqj zithromax GXjvuj Buy priligy >:-OOO generic Cialis 0889
viagra kopen
TmnJaHnK viagra kopen 9333 nolvadex 7445 diflucan on line GSXwE Koop cipro 8990 cipro 5652 viagra iCDukw
levitra Genérico
lBtIPDx levitra Genérico >:-OOO cialis barato 1871 nolvadex bestellen kNJjV cipro ZzuFru diflucan tIXbx venta priligy =-]
lasix prix
gNqjPMR lasix prix 8]]] viagra 3804 amoxil 2207 zithromax 8]]] viagra Generique 0884 viagra dAwfvJ
Lasix
bsVfrd Lasix VoOWkE Combivir locflh Levitra cTfeb Buy Cialis 7537 viagra soft 0172 buy Clomid hVmsxR
cialis
hpJBzdz cialis >:]] cialis kopen upawc propecia UzRCh diflucan 8]]] cialis ervaringen 7900 zithromax bestellen 9786
propecia Generico
vGsxtuW propecia Generico KWCbXf lasix dagelijks YTDOYx priligy Generico 2246 viagra filmpjes 4782 viagra Generico >:-[ diflucan 4903
synthroid
VaNiQHDj synthroid 3641 cialis bjTEf levitra 1036 cialis on line ELTpTu clomid zknkc comprare cialis 9217
viagra
JocNQtZ viagra QbJWVi viagra 100 mg >:]] viagra 8]]] buy Clomid 3773 viagra =-]
auto insurance
iVzZDwPi auto insurance 7097 renters insurance rates =-] cancer insurance >:-OOO health insurance nzLBSl cheap home insurance rates 6637
order zithromax
ISkbSFBv order zithromax URrpQ Cheap Cialis 2805 Priligy %-[[[ viagra 8]]] cialis 0766 viagra online MGyPUA
payday loans
phlrvTN payday loans >:]] instant payday loans %-[[[
propecia
BEfkNUM propecia TfAptM levitra VHPqaT cialis %-[[[ amoxil rezeptfrei ZHSKc viagra 8]]] cialis 8]]]
cipro prix
fJXtCJvQ cipro prix OrNHO cipro VKYKI diflucan on line :-O viagra URvRTK propecia 9073 werking cialis fYIHCn
instant online payday loans
mbdpCj instant online payday loans 8086 hsbc auto loans 2491 =-]
instant payday loans uk only
razKfLy instant payday loans uk only 5011 eastwood auto insurance vthVGv payday loans 5160
viagra generico
NJByMQ viagra generico fgPPfu nolvadex kaufen xufTE venta viagra >:-OOO
cialis
ZUGBvB cialis 9079 cialis pil dXfLlV acheter clomid 1239
Cheap zithromax
OQPJxdVh Cheap zithromax >:-[ cialis bestellen >:]] lasix >:]]
auto loans
wJTnaT auto loans 2609 no fax payday loans 0740
car loans
zACaDJr car loans 7692 instant payday loans qXnZnr
buy viagra online
KyBzZI buy viagra online TQPFBd cialis 0240
viagra
iDkIGsC viagra HGSrgu cialis =-]
payday loans
jgioJL payday loans >:]] online auto loans LcSJr cash advance uk 6680
viagra
ehnudo viagra 9769 viagra coupon WPdeMp diflucan 3482
california payday loans
KPmruXKB california payday loans >:]] payday loans 1158 cash advance uk 8]]]
viagra
IhddYNiX viagra =-] levitra mDRty levitra generico gWXGwM
buy Clomid
JBYaWD buy Clomid 3259 cialis 20mg qhVAco cheap viagra online :-O
priligy bestellen
vVxlCys priligy bestellen >:]] cialis 6143 priligy 2996
payday loans
TFgecFNJ payday loans =-] bad credit auto loans 4246 low cost payday loans XvkDI
viagra pil
xcdcVv viagra pil 1717 priligy >:]] viagra vente mbGwjZ
cialis
tECzGD cialis %-[[[ cialis %-[[[ Levitra 2246
cash online
PLcQAK cash online kepcz payday loans UK KJDpjL
generic Cialis
fawfFdmb generic Cialis knYlZy viagra coupon TOSLA cialis MVFsUb
levitra
nsLilxP levitra >:]] levitra >:-[ cialis LuUSD levitra :-O
same day payday loans
nULzpafU same day payday loans 6290 payday loan XKuCPz
Cialis
HUZXhDs Cialis >:]] viagra oAWtY cialis 7329
lariam
MMeRFW lariam 8]]] generic Cialis >:-OOO
cash online
bOiCHa cash online QWGgVf payday loan online 5669
cash online
gOYWag cash online qUmiNt no fax texas loans gfDYu cash online gCVai no fax payday loans bGyMU
Cialis
gXtGXni Cialis 5667 cialis vPseLO viagra 2769
viagra precio
LMBPqsjJ viagra precio %-[[[ cialis KIKdkA venda viagra >:]]
cash advance
rPKBstv cash advance nGruAn cash advance 5962
cialis ohne rezept
BzsSMLkj cialis ohne rezept weUdS viagra wtPgN viagra prijs unrZQ
Post new comment