美文网首页python
if条件控制:电梯响应次序

if条件控制:电梯响应次序

作者: Python_Camp | 来源:发表于2020-07-13 11:09 被阅读0次

电梯响应优先次序

两部电梯分别是左梯:left,右梯:right,你所在的楼层:call,你按下按钮后离你最近的电梯
优先响应。
实例:
输入:3,6,4
输出:'step left' #左边的电梯优先响应

import random
left,right,call= 6,2,4
def elevator(left,right,call):
    if abs(call-left) > abs(call-right):
        right = call
        return 'step right'
    elif abs(call-left) < abs(call-right):
        left = call
        return 'step left'
    elif abs(call-left) == abs(call-right):
        return 'step ' + random.choice(['left','right'])

相关文章

  • if条件控制:电梯响应次序

    电梯响应优先次序 两部电梯分别是左梯:left,右梯:right,你所在的楼层:call,你按下按钮后离你最近的电...

  • UIViewController

    UIControl 控制类 addTarget:forcontrolEvents:添加响应事件(满足什么条件下 让...

  • UIControl

    UIControl 控制 addTarget:action:forControl 添加响应事件(满足什么条件下 让...

  • 4. 选择控制 Selection

    算法的4个关键流程控制结构顺序控制:语句按照在程序内的次序执行。选择控制:根据条件式的真假选择下一步要执行的语句。...

  • mysql函数汇总之条件判断函数

    条件判断函数也被称为控制流程函数,根据满足的不同条件,执行响应的流程。mysql中进行条件判断的函数有if、ifu...

  • 《按照优先次序生活》CD分享

    《按照优先次序生活》CD分享 分享人:LYH 控制时间不可能,但控制优先次序就=机会 柏拉图法则(80/20法则)...

  • 2.5 程序流程控制

    流程控制是指在程序设计中控制完成某种功能的次序,只有按正确的次序执行代码才能完成指定的任务。Python程序语言有...

  • 条件控制

    每种语言都有条件控制语句,既然大家都有一定的编程经验了,那我们就来点Go不一样的东西,就不中规中矩的讲if el...

  • 条件控制

    package tiaojiankongzhi//---------------IF表达式----------/*...

  • 条件控制

    When 表达式 when 将它的参数和所有的分支条件顺序比较,直到某个分支满足条件。 when 既可以被当做表达...

网友评论

    本文标题:if条件控制:电梯响应次序

    本文链接:https://www.haomeiwen.com/subject/owcacktx.html