do you fail at FizzBuzz? simple prog test
Sells, Fred
fred.sells at adventistcare.org
Tue May 20 09:46:16 EDT 2008
or
for i in range(1,100):
print ('fizz','','')[i%3] + ('buzz','','','','')[i%5] or i
> >
> > "Write a program that prints the numbers from 1 to 100. But for
> > multiples of three print "Fizz" instead of the number and for the
> > multiples of five print "Buzz". For numbers which are multiples of
> > both three and five print "FizzBuzz".
> >
> > for i in range(1,101):
> > if i%3 == 0 and i%5 != 0:
> > print "Fizz"
> > elif i%5 == 0 and i%3 != 0:
> > print "Buzz"
> > elif i%5 == 0 and i%3 == 0:
> > print "FizzBuzz"
> > else:
> > print i
> >
> >
> > is there a better way than my solution? is mine ok?
>
>
More information about the Python-list
mailing list