Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 什么';这个素数输出出了什么问题?_Python - Fatal编程技术网

Python 什么';这个素数输出出了什么问题?

Python 什么';这个素数输出出了什么问题?,python,Python,我是python的“品牌”新手,我尝试用代码输出从2到100的素数,我 遇到一些问题,请帮助我查找范围(2,int(sqrt(num))+1)中的sub^^: from math import sqrt for num in range(2,100) : flag = True for sub in range(2,int(sqrt(num))+1) : if num % sub ==0 : flag = False

我是python的“品牌”新手,我尝试用代码输出从2到100的素数,我 遇到一些问题,请帮助我查找范围(2,int(sqrt(num))+1)中的sub^^

from math import sqrt

for num in range(2,100) :
    flag = True
    for sub in range(2,int(sqrt(num))+1) :
        if num % sub ==0 :
            flag = False
            break
        print num ,
如果num%sub==0: flag=False 打破
print num,#这是您的完整代码吗?图像有助于说明非文本的内容。由于您的代码和输出都是文本,请在问题中添加文本。请将
标志重命名为
isprime
,然后在某处使用;-)您需要的可能是
如果isprime:print num,
缩进到与子对象的
相同的级别。
.1从数学导入sqrt 2 3用于范围内的num(2100):4 isprime=True 5用于范围内的子对象(2,int(sqrt(num))+1):6如果数量%sub==0:7 isprime=False 8如果isprime:10打印数量中断9,
 for sub in range(2,int(sqrt(num))+1) :
    if num % sub ==0 :
        flag = False
        break
    print num , # <<-- this is inside the for loop and will be printed every iteration