TORONTO KIDS COMPUTER CLUB | Aurora Saturday 14:30 Python Homework 11.16.
16738
post-template-default,single,single-post,postid-16738,single-format-standard,ajax_fade,page_not_loaded,,qode-theme-ver-7.6.2,wpb-js-composer js-comp-ver-6.10.0,vc_responsive

# Aurora Saturday 14:30 Python Homework 11.16.

## 20 Nov Aurora Saturday 14:30 Python Homework 11.16.

Question 1：

Create a Tank object which have the attributes of:

• name
• direction(up/down/left/right)
• x position and
• y position

The object also have a method:

• move (direction, steps)

Using __init__ to Initial the tank to make sure it start from x position of 0 and y position of 0

Use print(tank object) to print out the tank’s current x and y position after each move. (need to overwrite __str__(self) method

Question 2：

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)”
##### No Comments

Sorry, the comment form is closed at this time.