ЗАДАНИЕ НА МОЙ ДОМ:
Запросите у пользователя файл CSV, в котором каждая строка состоит из названия продукта, цены за единицу и единицы.Если файла нет, распечатайте сообщение и закончите.Если файл существует, спросите пользователя о продукте и количестве для покупки.Если такого товара нет, распечатайте сообщение и закончите.Напечатайте название продукта, единицу и цену, которую нужно заплатить.
Файл примера:
bananas;kg;1.2
potatoes;kg;0.6
gingerbread;pack;2.9
chocolate;piece;1.7
Пример вывода:
Type of product: chocolate
Quantity: 3
You need to pay 5.1 euros for 3 piece of chocolate.
Понятия не имею, что я делаю.Нашел как-то похожую проблему и попытался сделать какой-то код, и вот что получилось.Справка
while True:
try:
OpenFile=raw_input(str("Please enter a file name: "))
infile=open(OpenFile,"r")
contents=infile.readlines()
infile.close()
user_input1 = raw_input(str("Enter product: "))
user_input2 = raw_input(int("Enter quentity: ")
if........
else:
print "Unknown option!"
except IOError:
print "File with this name does not exist!"
Не работает.