temperatures=[10,-20,-289,100]
for temp > -273 in temperatures:
c = (temp - 32)*0.5556
file = open("convert.txt",'a+')
file.write(c+"\n")
file.close()
错误:回溯(最近一次调用最后一次):文件“”,第1行, 在NameError中:未定义名称“转换”
答案 0 :(得分:1)
您尚未发布给您错误的代码。但我怀疑你的真正问题在于:
file.write(c+"\n")
c
是一个浮点数,不能与字符串连接。您将获得错误TypeError:不支持的操作数类型+:'float'和'str'。将您的号码格式化为如下字符串:
file.write("{0:.2f}\n".format(c))