python学习--判断101-200之间有多少个素数,并输出所有素数

#题目:判断101-200之间有多少个素数,并输出所有素数。
count=0
for i in range(101,201):
    count =0
    for j in range(2,i):
          if (i % j) !=0:
                count+=1
     if count==(i-2) :
            print(i)

解题思路:

       素数就是除了1和本身,其他数都无法除尽,通过循环进行判断,只要有多于i-2个数能够除尽,则不是素数。


以下方法用到了函数


你可能感兴趣的:(python学习--判断101-200之间有多少个素数,并输出所有素数)