Assignment 20 — problem solving

Due Saturday October 17


Program common_commodities.py

cocoa cotton heating oil platinum sugar

coffee crude oil natural gas silver unleaded gas

copper gold orange juice soybeans wheat

corn

http://www.cs.virginia.edu/~cs1112/datasets/csv/commodities.csv


Suggested algorithm

  • Is empty — done looking for queries
  • Is in dictionary — need to process request
  • Is not in dictionary — need to flag that request is unknown.

Sample runs

Enter commodity: natural gas

$1.85 (million BTUs)

Enter commodity: unleaded gas

$1.55 (gallons)

Enter commodity:

Enter commodity: copper

$2.58 (lbs)

Enter commodity: platinum

$876.75 (troy ounces)

Enter commodity: sea shells

pricing unknown

Enter commodity: crude oil

$51.90 (barrels)

Enter commodity:

Enter commodity: orange juice

$0.99 (lbs)

Enter commodity:

Enter commodity:

 


  © 2020 Jim Cohoon   Resources from previous semesters are available.