Python学習:2行のコードで素数判断を実現
956 ワード
emmmmm、素数判断の問題といえば、おそらく多くの人は言うまでもないほど簡単だと思っています.結局、ほとんどのプログラミング言語の入門問題には必ずこのような問題がありますが、しかし!!できることは効率的ではありません.今日牛客网上刷题,是想跳过这个问题,结果鬼使神もう少しで解析して一目見て、驚いて、もとは自分の以前の素数の判断..こんな水.2行のコードは素数の判断を実现して少し理解します
最后に、実はこのブログもとても水を书いて、ただ1波の騒ぎの操作を记录したいだけです...And...苟了...
# python
s = [p for p in range(101, 201) if 0 not in [p % d for d in range(2, int(p**0.5+1))]]
print "%d
" % len(s), s
最后に、実はこのブログもとても水を书いて、ただ1波の騒ぎの操作を记录したいだけです...And...苟了...