2个if语句之间的区别

时间:2015-10-10 14:24:23

标签: python if-statement

嘿我想知道为什么第一段代码与第二段不同,第一段代码接收True并输出1而第二段正确输出“nope”。对我而言,if语句应该产生相同的输出。

1

def distance_from_zero(Number):
    if type(Number) == int or float:
        return abs(Number)
    else:
        return "Nope"

2

def distance_from_zero(Number):
    if type(Number) == int or type(Number) == float:
        return abs(Number)
    else:
        return "Nope"

0 个答案:

没有答案