TORONTO KIDS COMPUTER CLUB | PMCA Sunday 10:00 Practice -19.
post-template-default,single,single-post,postid-18285,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

PMCA Sunday 10:00 Practice -19.

09 Sep PMCA Sunday 10:00 Practice -19.

Question 1:
Create a Tank class which have the attributes of:

  • name
  • direction(use ‘up’, ‘down’, ‘left’ or ‘right’)
  • x position and
  • y position

The class also have the following method:

  • move (self, direction, steps)
  • Using __init__() to Initial the tank to make sure it start from x position of 0, y position of 0 and facing up
  •  __str__(self) method

You need write main program to create tank object from Tank class, you need to use the method of move and use print(tank object) to print out the tank’s current x, y position and its direction after each move.

Question 2:
Make a class definition for a  BankAccount. It should have attributes for :

– its name (a string),
– account number (a string or integer),
– and balance (a float).

It should have methods to:

– make deposits with displaying the balance,
– and make withdrawals with displaying the balance.


No Comments

Sorry, the comment form is closed at this time.