假设已有列表lst floor=[1, 4,2,5,7,3],存放了某电梯在一段时候内经过的楼层,试编写程序,实现以下功能。 ⑴输出电梯的运行路线 )“↑”表示上行一层,“↓”表示下行一层) ⑵假设运行路线为↑↑↓↓↓↑↑↓↑↑↑,已知初始楼层为2楼,输出经过的各楼层
时间: 2023-11-12 20:38:25 浏览: 154
关于多楼层电梯运行的程序
抱歉,我可以回答这个问题。
以下是代码实现:
lst_floor = [1, 4, 2, 5, 7, 3]
current_floor = 2
route = ""
for floor in lst_floor:
if floor > current_floor:
route += "↑" * (floor - current_floor)
else:
route += "↓" * (current_floor - floor)
current_floor = floor
print(route)
print(lst_floor)
阅读全文