• (12)三元表达式


    三元表达式

    格式:x if x>y else y

    有哪三元

    1:条件算一元

    2:条件成立的表达式算一元

    3:条件不成立的表达式算一元

    def max2(x,y):
      if x > y:
        return x
      else:
        return y

    res=max2(1,2)
    print(res)

    PS:为了比大写了7行代码,如果用三元表达式可以只用一行代码

    三元表达式

    res=x if x > y else y  #判断成立返回值放左边,不成立的返回值放右边
    print(res)  #表达式有一个返回值,需要将返回值放入变量后才能打印输出

    PS:中间的判定条件不限,条件成立往左,不成立往右

  • 相关阅读:
    Desert King
    Dropping tests
    01分数规划小结
    简单的数学题
    [HAOI2016]放棋子
    [SDOI2017]数字表格
    诸侯放置
    LJJ爱数数
    车的放置
    [SDOI2014]数表
  • 原文地址:https://www.cnblogs.com/shizhengquan/p/10015569.html
Copyright © 2020-2023  润新知