您好我遇到了以下问题,我正在尝试构建一个程序,该程序读取包含水果名称及其各自基本价格的行的txt文件,如下例所示:
apple $ 2.00
pearl $ 4.00
guava $ 2.50
所以它继续。
昨天我在这里得到了一些帮助,我已经学会了如何让python将他们的价格识别为数字而不是字符串,并且我能够将他们的价值乘以向用户询问的一个数字。现在我想以这样的方式做到这一点,我可以采取这些价格中的每一个,并将它们乘以不同的数字(每个价格一个不同的数字),这将被要求用户选择。
到目前为止,在我昨天得到的帮助下,我已经完成了这个:
print "this program will calculate the total price of the fruits"
y = input('insert a value = ')
with open('fruits.txt') as f:
for line in f:
name, price = line.rstrip().split('$')
price = float(price)
cost = price * (0.76+y)
tcost = cost + price
print name, tcost
任何想法如何做到这一点?
答案 0 :(得分:1)
mult_by = int(raw_input('gimme a number for something: '))
尝试熟悉基本的内置函数,应该会有所帮助。