我有一个问题,我似乎无法解决。我需要在文本文件中找到第二列和第三列的乘积(工资率 * 工作小时数)。我可以告诉我的程序为给定的行执行此操作(如下所示),但无法弄清楚如何为每一行执行此操作。
Filename = "database.txt"
rawtext = open(Filename, "r")
text = rawtext.read()
line = text.split('\n')
column0 = line[0].split('\t')
column1 = line[1].split('\t')
column2 = line[2].split('\t')
print("Last Name \t Hours \t Wages" )
print(column0[0],"\t",column0[2],"\t","$",int(column0[1])*int(column0[2]))
print(column1[0],"\t",column1[2],"\t","$",int(column1[1])*int(column1[2]))
print(column2[0],"\t",column2[2],"\t","$",int(column2[1])*int(column2[2]))
我很确定某种 for 循环或 while 语句是我正在寻找的,但我就是想不通。
该文件被格式化为
名称 \t 小时 \t 费率
如果重要的话。