这是一个简单的电梯程序代码示例:

class Elevator:
    def __init__(self, floor=1):
        self.floor = floor
        self.direction = "up"
        self.is_running = False

    def go_up(self):
        if self.floor < 5:
            self.floor += 1
            print("Now we are at floor", self.floor)

    def go_down(self):
        if self.floor > 1:
            self.floor -= 1
            print("Now we are at floor", self.floor)

    def start(self):
        self.is_running = True
        print("Elevator is starting.")

    def stop(self):
        self.is_running = False
        print("Elevator is stopping.")


elevator = Elevator()
elevator.start()

while elevator.is_running:
    if elevator.direction == "up":
        if elevator.floor == 5:
            elevator.direction = "down"
        else:
            elevator.go_up()
    else:
        if elevator.floor == 1:
            elevator.direction = "up"
        else:
            elevator.go_down()

elevator.stop()

这个程序创建了一个 Elevator 类表示电梯,包含了电梯所在的楼层、电梯方向、电梯运行状态等属性,以及上升、下降、启动、停止等方法。在主程序中,电梯会不断地上升和下降,直到电梯停止运行。

写一段电梯的程序代码

原文地址: https://www.cveoy.top/t/topic/rAi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录