python第一题,素数

素数(Prime Number),一个大于1的自然数,除1和它本身外,不能被其它自然数整除; 否则称为合数.

拖延症晚期花了一个小时终于配置好了pycharm在anaconda的环境工作把所有的包都升级了后就开始发懵,然后去看markdown如何工作,看了很久以前看到一半的python教程(网易公开课版),最后又学习群里的其它同学是如何写的。

求100以内的素数

l = []
for i in range(2,101):  #顺序遍历2到101间的整数
    for x in range(2,i): #顺序遍历2到目前i之内的整数
        if i % x == 0: # 遍历x内如果能被目前取出的i整除,则证明是合数继续循环,否则加入else语句后的列表
            break #遍历结束终止
    else:
        l.append(i)#不符合整除要求的为素数加入列表
print (l)#打印列表

加油了。再看一遍教程去。

你可能感兴趣的:(python第一题,素数)