12 Nov Saturday 12:00 Python Homework 11.10.
Question:
Create an OunceConversion object to convert any number of fluid ounces to the equivalent number of gallons, quarts, pints, and gills. (There are 128 fluid ounces in a gallon. There are 32 fluid ounces in a quart. There are 16 fluid ounces in a pint. There are 4 fluid ounces in a gill.)
- Get the number of fluid ounces as an integer from the user; make sure to use a descriptive prompt so the user knows what to enter, e.g.:
Sample input:- Please enter fluid ounces:
- The object contains methods to calculate the total number of gallons, quarts, pints, and gills represented by the original number of fluid ounces and print it out. e.g.:
- getGallons() – it just simply convert the ounces into gallons then print the result out, the method may have a return value
- getQuarts() – it just simply convert the ounces into quarts then print the result out, the method may have a return value
- getPints() – it just simply convert the ounces into pints then print the result out, the method may have a return value
- getGills() – it just simply convert the ounces into gills then print the result out, the method may have a return value
- Define __str__(self) to overwrite the print OunceConversion object, it will show calculated number of gallons, quarts, pints, gills and ounce in one line, e.g.:
- “6523 fluid ounces is 50 gallon(s), 3 quart(s), 1 pint(s), 2 gill(s) and 3 ounce(s)”
Sorry, the comment form is closed at this time.