我如何制作一个乘法表并将其保存为.txt文件?我的当前代码:
def tablep():
n=int(input("Enter a Number:"))
start=int(input("Enter a start:"))
end=int(input("Enter an end:"))
if start<end:
for i in range(start,end+1):
print(n,"X",i,"=",n*i)
elif start>end:
for i in range(start,end,-1):
print(n,"X",i,"=",n*i)
w = tablep()
file=open("table.txt","a")
file.write(w)
file.close()
如何将其保存为.txt文件?
2条答案
按热度按时间juzqafwq1#
我不会为你解决所有的问题,但是要知道
print
需要一个file
参数,所以要打印到屏幕 * 和 * 一个文件,你可以用途:如果您不熟悉,
with
将在退出其块时自动关闭文件。jbose2ul2#
你需要在循环中写入文件,你的函数没有返回任何东西,所以当你的文件没有写入任何东西时,w变为None,尝试下面的操作: