0
我被我的程序卡住了。基本上我必须调用一个模块,并让该模块创建一个文件,其中包含稍后在程序中提到的值。但是,该模块无法正常工作,我不确定哪里出错。提前致谢。这是我目前的计划。Python:模块将“无”值返回到创建的文件中
import math
import mymath
def main():
getData()
summer()
def getData():
powerfile = open("myfile.dat","w")
fin = open("sample.dat","r")
done = False
while not done:
x = int(fin.readline())
if x < 0:
done = True
else:
y = int(fin.readline())
answer = mymath.powerval(x,y)
answer = str(answer)+'\n'
powerfile.write(answer)
powerfile.close()
def summer():
file_in = open("myfile.dat","r")
total = 0
count = 0
for a in file_in:
number = int(a)
count += 1
total += number
file_in.close()
print("The final sum was", total)
close = input('')
main()
而且我MYMATH模块:
import math
def powerval(x,y):
if x > y:
big = x
else:
small = x
if x > y:
small = y
else:
big = y
answer = pow(big, small)
谢谢!这清除了它。 – KwakKwak