0
您好我得到了下面的問題,我試圖建立一個程序,讀取包含水果的名稱線和它們各自的基價爲下面的示例中的TXT文件:如何在python中獲得多個用戶輸入?
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
任何想法如何做到這一點?
既然你說你是新來的,我想建議你學習如何「接受」的答案。在你之前提到的問題上,你說aix幫了你很多。在StackOverflow上,當有人幫助你時,點擊最佳答案下方的複選框是合適的禮節。這給了答案和自己的聲譽。它也讓其他人知道這個問題得到了滿意答覆。 – Wilduck 2011-12-15 17:13:47
您是否需要針對不同水果的每一行要求不同的價值? – 2011-12-15 17:46:28