我想计算文件中写的python的数据,但我不知道该怎么做

时间:2015-01-29 16:53:48

标签: python python-2.7 python-3.x

文件数据:

nims 12 100
dettol 42 100
pycharm 30 500
getz 25 455

代码:

cart=[]
with open("C:\\Users\\azhar\\PycharmProjects\\final\\data.txt", "r") as T:
   for a in range(0,20):
       cart.append(T.readline())
   print(cart)

描述

这里nims是一个医学名称,12是该药的数量,100是每个数量的价格,我想计算账单,并希望减少数量,所以我应该为此做什么???

1 个答案:

答案 0 :(得分:0)

首先,我们迭代文件中的每一行,并假设每行只有3个以空格分隔的条目,我们提取每个商品的名称,数量和价格,并将它们存储为字符串,以应用数学运算我们将它们转换为整数(如果你愿意,你可以转换成浮点数)然后将数量乘以在total_price中加起来的价格。

total_bill = 0
with open("C:\\Users\\azhar\\PycharmProjects\\final\\data.txt", "r") as T:
   for line in T.readlines():
       name, qty, price = line.split()
       total_bill+= int(qty)*int(price)
print total_bill