从python中的另一个函数调用带有参数的函数

时间:2018-11-16 10:36:53

标签: python python-3.x function

如何使用另一个函数的参数调用函数?这是我的功能:

def check(x):
    if x % 2 == 0:
        print('even')
        return 'even'
    elif x % 2 != 0:
        print('odd')
        return 'odd'

现在,我想创建第二个函数,该函数将根据检查函数返回的内容打印一些内容,并且仍然能够为'x'参数设置值。

2 个答案:

答案 0 :(得分:1)

您可以这样拨打支票:

print(check(x))

并定义函数:

def check(x):
    return 'odd' if x%2 else 'even'

答案 1 :(得分:0)

def check(x):
    if x % 2 == 0:
        print('even')
        return 'even'
    elif x % 2 != 0:
        print('odd')
        return 'odd'

def print_foo(x):
    test = check(x)
    if test == 'odd':
        print('odd from print foo')
    elif test == 'even':
        print('even from print_foo')