Question: Build a program to manage a race car in this assessment. The code will consist of a for-loop method that will run a car around

 Build a program to manage a race car in this assessment. The code will consist of a for-loop method that will run a car around a race track and cause "wear and tear" on the car. The car will perform x number of laps and will have to make pitstops when it either runs out of gas or needs a tire replacement. The for loop will be simple

 

def wear_tires(car):

tire -=1

def use_gas(car):

gas -=1

c = Car() # You need to make this part

for i in range(100):

if the car needs a pitstop:

perform pitstop

else:

wear_tires(c)

use_gas(c)

# Display the current cars wear in a much better format

  1. print(c.tire)
  2. print(c.gas)
  3. print("Current Lap is: " , i)

You must use this for loop and build out the two methods in the main Python program for this task. To use the above code, you must build two pieces of information.

  1. An abstract Vehicle class
  2. A Car class
  3. A RaceCar class

Each with its methods and variables. This programming will involve using inheritance and abstraction to make a race car that should be doing the race. Do not forget to add the comments.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!