Please help me write the code using PYTHON

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter9: Advanced Array Concepts
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question

Please help me write the code using PYTHON

 

 
PROBLEM 1: Calculate Sales
Function Name: calculateSales()
Parameters:
item - a string representing the name of the item for which you want to calculate the
total sales
Return Value: str
Description: Given a file, grocery_sales.csv (found on canvas and shown in the image
below), find the given item and calculate the total sales for that item (i.e., quantitySold *
pricePerltem). If the item does not exist in the file, the function should return 'Item not found'.
grocery_sales.csv:
itemName, quantitySold, pricePerItem
Apples, 25,0.5
Bread, 30, 2
Oranges, 50,0.6
Milk, 40, 1.5
Eggs, 60, 0.2
Cheese, 20,3
Tomatoes, 35,0.75
Lettuce, 45,1
Chicken, 10,5
Beef, 15, 6
Cereals, 28,3.5
Rice, 50, 0.9
Pasta, 40, 1.25
Chocolate, 55, 1
Coffee, 30,4
Test Cases:
>>> print (calculateSales ("Apples"))
Sales Total: $12.50
>>> print (calculateSales ("Bread"))
Sales Total: $60.00
>>> print (calculateSales ("Onions"))
Item not found.
Transcribed Image Text:PROBLEM 1: Calculate Sales Function Name: calculateSales() Parameters: item - a string representing the name of the item for which you want to calculate the total sales Return Value: str Description: Given a file, grocery_sales.csv (found on canvas and shown in the image below), find the given item and calculate the total sales for that item (i.e., quantitySold * pricePerltem). If the item does not exist in the file, the function should return 'Item not found'. grocery_sales.csv: itemName, quantitySold, pricePerItem Apples, 25,0.5 Bread, 30, 2 Oranges, 50,0.6 Milk, 40, 1.5 Eggs, 60, 0.2 Cheese, 20,3 Tomatoes, 35,0.75 Lettuce, 45,1 Chicken, 10,5 Beef, 15, 6 Cereals, 28,3.5 Rice, 50, 0.9 Pasta, 40, 1.25 Chocolate, 55, 1 Coffee, 30,4 Test Cases: >>> print (calculateSales ("Apples")) Sales Total: $12.50 >>> print (calculateSales ("Bread")) Sales Total: $60.00 >>> print (calculateSales ("Onions")) Item not found.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 4 images

Blurred answer
Knowledge Booster
ASCII Codes
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT