一道淘汰85%面试者的百度开发者面试题

CSDN上面有一个文章

http://student.csdn.net/mcd/topic/235300/753730

题目描述:

依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。

 

用Python写咯一个,发现Python语句真短

# -*- coding   : UTF-8 -*-

for i in range(1, 101):
    print(str(i)+('*' if i % 3 ==0 else '')+('#' if i % 5 ==0 else ''))

 

posted on 2014-04-30 17:27  Kaka Zhou  阅读(114)  评论(0编辑  收藏  举报

导航