I am trying to create a class called Car in Python with yearModel, make, and speed as attributes. I want to create a two-element constructor that accepts values to set yearModel and make. I need getter/setter functions for each attribute. An accelerate function to increment speed by 5 and a brake function to decrement by 5. I also want a main driver function to accept user input for a year and make of the car. I want to repeatedly call the accelerate and brake functions. I need to output the incrementing speed and decrementing braking speeds. As well as the cars year and make and starting 0 speed.  This is the code I have so far, I mainly need help figuring out how to ask for user input at the end.  class Car:     def __init__(self, yearModel, make, speed):         self.yearModel = yearModel         self.make = make         self.speed = 0     def getyearModel(self):         return(self.yearModel)     def getmake(self):         return(self.make)     def getspeed(self):         return(self.speed)          def accelerate(self):         self.speed += 5     def brake(self):         self.speed -= 5     def get_speed(self):         return self.speed def main():     my_car=Car(yearModel,make, speed)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

I am trying to create a class called Car in Python with yearModel, make, and speed as attributes. I want to create a two-element constructor that accepts values to set yearModel and make. I need getter/setter functions for each attribute. An accelerate function to increment speed by 5 and a brake function to decrement by 5. I also want a main driver function to accept user input for a year and make of the car. I want to repeatedly call the accelerate and brake functions. I need to output the incrementing speed and decrementing braking speeds. As well as the cars year and make and starting 0 speed. 

This is the code I have so far, I mainly need help figuring out how to ask for user input at the end. 

class Car:
    def __init__(self, yearModel, make, speed):
        self.yearModel = yearModel
        self.make = make
        self.speed = 0

    def getyearModel(self):
        return(self.yearModel)

    def getmake(self):
        return(self.make)

    def getspeed(self):
        return(self.speed)
    
    def accelerate(self):
        self.speed += 5

    def brake(self):
        self.speed -= 5

    def get_speed(self):
        return self.speed

def main():
    my_car=Car(yearModel,make, speed)

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education