2017-08-04 124 views
0

我试图编写一个程序,但是当我尝试导入我的库时,它显示以下错误。在程序中导入库时出错

def isprime(a): 
    for i in range(2,a): 
     if(a%i==0): 
      return False 
      break 
    else: 
      return True 

def fact(a): 
    f=1 
    i=a+1 
    for i in range(1,i): 
     f=f*i 
     return f 

def sum(a): 
    f=0 
    i=a+1 
    for i in range(1,i): 
     f=f+i 
     return f 

def sub(a,b): 
    z=a+b 
    return f 

def add(a,b): 
    z=a-b 
    return f 

我救了上述程序作为addon1

当我尝试调用该程序

import addon1.py as re 
print('Choices') 
print(['1-to find it is a prime no'],['2-Find factorial'],['3'])... 
# not completed yet 

它显示了在第一线本身的错误。

Traceback (most recent call last): 
    File "C:\Users\Revanth's\AppData\Local\Programs\Python\Python36-32\main.py", line 1, in <module> 
    import addon1.py 
ModuleNotFoundError: No module named 'addon1.py'; 'addon1' is not a package. 
+1

请格式化你的代码。 –

+0

您确定addon1.py是第一个程序的名称? –

回答

1

离开文件扩展名,它应该工作。

进口addon1为重

+0

非常感谢。 它解决了它。 –