Page 1 of 1

Design a Python3 'Race Car' class, where that vehicle has the following attributes: type (sports, street, muscle, super,

Posted: Fri May 20, 2022 3:43 pm
by answerhappygod
Design a Python3 'Race Car' class, where that vehicle has the
following attributes: type (sports, street, muscle, super, hyper),
acceleration value (float value between 1000.0- 10000.0), top speed
(float value between 1000.0-10000.0), and nitro (float value
between 1000.0-10000.0), color (a string value), year, number of
doors (integer between 2-4), speed (initially 0). And the following
methods are; accelerate (accelerates the car speed by 10 in each
call but not more than the top speed), brake (decreases the speed
by 10 in each call but now lower than 0) turn left, turn right,
reverse. For the last 3 methods you can give output such as
'Turning left..','' Turning right...' etc
Please be sure to raise exceptions for things such as the
'accelerate' and 'brake' methods (to avoid going above top speed
when accelerating and below 0 when hitting the brake).

Thank you