Привет, у меня возникла следующая проблема, я пытаюсь создать программу, которая читает текстовый файл, содержащий строки с названиями фруктов и соответствующими базовыми ценами, как показано в следующем примере:
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
Есть идеи, как это сделать?