我正试图编写一个Python程序,用该值以及该值的sin和cos写出0到2*pi之间的20个步骤
我有:
import math
f=open('question10.txt','w')
x=0
pi=math.pi
f.write("x, y=sin(x), z=cos(x)\n")
while x<=2*pi:
f.write("{}, {}, {}\n".format(x, math.sin(x), math.cos(x)))
x = x+(pi/10)
f.close()
我不知道什么不起作用。它甚至不会创建数据文件,也不会给我任何类型的错误
您可以尝试使用with,而不是直接编写和结束。这将确保文件在写入后关闭,而无需管理:
如果您仍然有问题,也许您可以解释您遇到的错误
你的代码没有问题。您应该检查python文件是否正确运行
相关问题 更多 >
编程相关推荐