如何解决将python变量打印到txt文件
我目前正在尝试将变量 div 打印到我创建的名为“Calculations.txt”的 txt 文件
import math
n = int(input("Enter a value for n: "))
k = int(input("Enter a value for k: "))
if k == n:
print(1)
elif k == 1:
print(n)
elif k > n:
print(0)
else:
a = math.factorial(n)
b = math.factorial(k)
c = math.factorial(n-k)
div = a // (b * c)
with open("output.txt","w") as f:
f.write(str(div))
如何将 div 写入 txt 文件?此外,我正在寻找简短而甜蜜的代码,因为我对 python 比较陌生。谢谢
解决方法
将其添加到代码末尾,而不是打印:
with open("Calculations.txt","w") as f:
f.write(str(div))
,
我认为这应该有效:
f = open("Calculations.txt","w")
f.write(str(div))
f.close
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。