From 39dd0badb83c6e18edf0010608094407c6fe7479 Mon Sep 17 00:00:00 2001 From: r15e Date: Mon, 25 Nov 2024 18:39:55 -0500 Subject: [PATCH 1/3] Adding windshield fluid sensor --- Vehicle.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Vehicle.py b/Vehicle.py index 1941f6b..94c9add 100644 --- a/Vehicle.py +++ b/Vehicle.py @@ -14,3 +14,6 @@ def honk(self): def fuel_up(self): return "Full tank" + + def windshield_fluid(self): + return "Fill the windshield fluid." \ No newline at end of file From 5698bff9e79db06fd015170254f3d3d3b9ecf359 Mon Sep 17 00:00:00 2001 From: r15e Date: Mon, 25 Nov 2024 18:41:59 -0500 Subject: [PATCH 2/3] Changing the word --- Vehicle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Vehicle.py b/Vehicle.py index 94c9add..e7013b7 100644 --- a/Vehicle.py +++ b/Vehicle.py @@ -16,4 +16,4 @@ def fuel_up(self): return "Full tank" def windshield_fluid(self): - return "Fill the windshield fluid." \ No newline at end of file + return "Windshield fluid empty." \ No newline at end of file From 5fe7e64476830d1590715b3dba362c9f9a157ac4 Mon Sep 17 00:00:00 2001 From: r15e Date: Mon, 25 Nov 2024 18:59:21 -0500 Subject: [PATCH 3/3] Create Tesla.py --- Tesla.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Tesla.py diff --git a/Tesla.py b/Tesla.py new file mode 100644 index 0000000..a465496 --- /dev/null +++ b/Tesla.py @@ -0,0 +1,20 @@ +from Vehicle import Vehicle + +class Tesla(Vehicle): + def __init__(self, brand, model, year, doors): + super().__init__(brand, model, year) + self.doors = doors + + def display_info(self): + """Override the parent class method for a Car.""" + return f"Car: {self._brand} {self._model}, {self.doors} doors ({self._year})" + + def honk(self): + """Specific implementation for a car.""" + return "Honk honk!" + + def fuel_type(self): + return "Electric" + + def transmission(self): + return "None"