TORONTO KIDS COMPUTER CLUB | Aurora Tuesday 10:30 Python Homework 21.08.10.
19821
post-template-default,single,single-post,postid-19821,single-format-standard,ajax_fade,page_not_loaded,,no_animation_on_touch,qode-theme-ver-7.6.2,wpb-js-composer js-comp-ver-6.10.0,vc_responsive

Aurora Tuesday 10:30 Python Homework 21.08.10.

13 Aug Aurora Tuesday 10:30 Python Homework 21.08.10.

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

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

The class also have the following method:

  • move () method can change the x or y position by 10 base on the tank’s direction. (‘up’ and ‘down’ can change y position while ‘left’ and ‘right’ can change x position)
  • Using __init__() to Initial the tank to make sure it start from x position of 0, y position of 0

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

No Comments

Sorry, the comment form is closed at this time.