预期有意阻止

时间:2019-06-29 14:21:27

标签: python python-3.x python-2.7

这是我查找素数的简单代码

for pt in range(1,100):
   isp = 1
 for ts in range(1,100):
     if(pt%ts ==0):
         isp= 0 
         break 
         if(isp):
         print(pt)

此错误

文件“ /storage/emulated/0/qpython/prime.py”,第3行     对于范围为(1,100)的ts:                           ^ IndentationError:unindent与任何外部缩进级别都不匹配

1 个答案:

答案 0 :(得分:0)

同时存在语法和逻辑错误。您可以尝试以下方法:

class X
{
public:
    X(int x){cout<<x-1;}
};

template <class T, int d=3>
class Container
{
    T* _arr;
public:
    Container():_arr(new T[d]){}
    void setItemAtIndex(T item, int index){ _arr[index]=item;}
    X getItemAtIndex(int index){ return _arr[index];}
};

int main(){
    Container<int>container;
    for (int i = 1; i < 4; ++i) {
        container.setItemAtIndex(i,i);
        X x = container.getItemAtIndex(i);
    }
    return 0;
}