【发布时间】:2019-02-26 12:20:30
【问题描述】:
我必须计算不同的方程式(我们假设 3 个反应)。每个人都使用不同的变量,我必须从文件list.txt 中读取这个变量。
所以我的想法是:
f = open('list.txt')
lines = f.readlines()
k1 = lines[0]
r1 = k1 * 2 # this is first equation
print(r1)
k2 = lines[1] # second equation
r2 = k2 * 2
print(r2)
k3 = lines[2]
r3 = k3 * 3
print (r3)
我的清单是:
1
2
3
但此代码打印第一行两次,第二行打印三次,依此类推。相反,我希望将 k1、k2 和 k3 作为变量,以便在这种情况下获得:
r1 = 2
r2 = 6
r3 = 9.
我怎样才能得到这个结果?
【问题讨论】:
-
您从文件中读取的值将始终是字符串。您需要
int函数将它们转换为数字。
标签: python list loops variables equation