Elevator System Simulation

Write a Python class Elevator that simulates an elevator system within a building, with methods to move between floors, call the elevator, and display the current floor. The building has 10 floors, and the elevator starts on the ground floor.

Example 1:

Input: move(5), current_floor()
Output: 5

Example 2:

Input: move(3), call_elevator(7), current_floor()
Output: 7

Keep track of the current floor and provide methods to move the elevator and call the elevator to a specific floor.

class Elevator:
    def __init__(self):
        self.current_floor = 0

    def move(self, floor):
        self.current_floor = floor

    def call_elevator(self, floor):
        self.current_floor = floor

    def current_floor(self):
        return self.current_floor

# Example usage
elevator = Elevator()
elevator.move(5)
print(elevator.current_floor())  # Output: 5
elevator.call_elevator(7)
print(elevator.current_floor())  # Output: 7

© Let’s Data Science

LOGIN

Unlock AI & Data Science treasures. Log in!