Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人知道这是一个单行语句吗?(python)_Python_If Statement - Fatal编程技术网

有人知道这是一个单行语句吗?(python)

有人知道这是一个单行语句吗?(python),python,if-statement,Python,If Statement,由于条件表达式的计算结果为True或False,因此只需返回条件值即可 if min_value <= value <= max_value: return True else: return False 这是真的。另一种方法是: def isBetween(min_value, max_value, value): return min_value <= value <= max_value print isBet

由于条件表达式的计算结果为True或False,因此只需返回条件值即可

 if min_value <= value <= max_value:
        return True
    else:
        return False 

这是真的。

另一种方法是:

def isBetween(min_value, max_value, value):
    return min_value <= value <= max_value

print isBetween(1, 10, 5)

你可以试试这样的 如果min_值确实可以,则返回True。 试一试

你也可以

def checkValue(min, max, value):
    return True if min <= value <= max else False

是的,你可以。没有必要问,你可以自己测试。是的。你试过什么?这已经有答案了。Google:>>>如果1我将其输入到python中,但它会导致错误回溯最近的调用上次:python Shell,提示符1,第1行内置。NameError:name'is_between'未定义使用原始if语句时不会出现相同的错误?值设置为什么?不,当我使用我发布的if语句进行评估时,它运行良好。没有错误。值应该在最小值和最大值之间,或者等于一个或两个值。这导致了一个错误:我是一个新程序员,我真的很沮丧。我想把这个函数的主体压缩成一行。import math EMPTY='-'def is_between value,min_value,max_value:number,number,number->bool前提条件:min_value>>is_between 1.0,0.0,2 True>>>is_between 0,1,2 False if min_value
def checkValue(min, max, value):
    return True if min <= value <= max else False
 def checkVlaue(min, max, value):
        true = True if min <= value <= max
        false = False if min >= value >= max
        return True if true and not false else False if false is not False and True is False else False