Dec 152020
这个其实也是小孩的作业,什么是质数,我也要查一下,确定了2也是质数,就是只有1和本身实现整除。那么这里就要求1到100的质数。
思路当然是构建for循环,让每个数字除比他小的数字,一旦可以整除,就不是质数,全部都不能整除,就是质数。
构建2个for循环。如果x 除比他小的数字,全部都是不能整除,那么if的判断就是 False,那么就执行下面的else,把这个不能数字加入到质数表里。
如果可以整除,那么就是True,那么就break,跳出循环,换下一个x来验证,一个整除,就可以判断不是质数。
list=[] for x in range (2,101): for y in range (2,x): if x%y==0: break else: list.append(x) else: print(list)