python:在我的函数中不会返回True或False

时间:2017-09-17 21:13:02

标签: python

    def func(numbers, n):
        if n in numbers:
            return True
        else:
            return False

func([1,2,3], 2)

我在控制台中没有得到任何输出。那是为什么?

1 个答案:

答案 0 :(得分:0)

您的功能正常并返回True / False,但您需要添加打印以查看控制台中的返回值。

def func(numbers, n):
    if n in numbers:
        return True
    else:
        return False


print(func([1, 2, 3], 2))

您还可以在功能中使用print在控制台中打印True或False。

如果您在Python控制台中运行代码返回bool而不打印,但如果您想从文件运行代码,则需要添加打印。