- 论坛徽章:
- 0
|
回复 1# r2007
这样写不是很清晰明了。。- #! /usr/local/bin/python
- #http://bbs.chinaunix.net/thread-4137138-1-1.html
- l=['3','5','7']
- for x in range(1,101):
- x=int(x)
- if l[0] in list(str(x)):
- print 'Fizz'
- elif x%int(l[0])==0 and x%int(l[1])==0 and x%int(l[2])==0:
- print 'FizzBuzzWhizz'
- elif x%int(l[0])==0 and x%int(l[1])==0:
- print 'FizzBuzz'
- elif x%int(l[0])==0 and x%int(l[2])==0:
- print 'FizzWhizz'
- elif x%int(l[1])==0 and x%int(l[2])==0:
- print 'BuzzWhizz'
- elif x%int(l[0])==0:
- print 'Fizz'
- elif x%int(l[1])==0:
- print 'Buzz'
- elif x%int(l[2])==0:
- print 'Whizz'
- else:
- print x
复制代码 |
|