Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save hfaerber/f441244e62254bac507e5df4ddca5cb1 to your computer and use it in GitHub Desktop.
Save hfaerber/f441244e62254bac507e5df4ddca5cb1 to your computer and use it in GitHub Desktop.
Class definitions practice

Class: Vehicle

Attributes:


  • Model_year (Integer)
  • Color (String)
  • Miles_per_gallon (float)
  • Current_fuel_level (float)
  • Fuel_tank_size (Integer)
  • Transmission_type (String)
  • Current_passengers (integer)
  • Passenger_capacity (integer)

Methods:


  • Current_gas_percentage: (Current_fuel_level divided by Fuel_tank_size)
  • Change_color: (paint car, update Color)
  • Seats_remaining: (Passenger_capacity minus Current_passengers)
  • Car_age: (Model_year minus current year)
  • Add_passenger: (add number of passengers to Current_passengers)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment