02 Aug Thursday 18:30 Python Practice 22.07.28.
Create a Tank class which have the attributes of:
- 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
- __str__() to return a string information of the tank, so you could print the tank object
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.