具有if语句的函数在被调用时不会产生任何内容

时间:2016-06-10 22:05:18

标签: python python-3.x if-statement

#4 gender differences
def d_gender(employee1, employee2):
    if employee1.gender >= employee2.gender :
        1
    else :
        0

d_gender(E1,E2)

虽然一切都已定义,但功能并没有产生任何效果。这有什么不对?

1 个答案:

答案 0 :(得分:2)

您的函数需要return语句:

def d_gender(teacher, studio):
    if teacher.gender >= studio.gender :
        return 1
    else :
        return 0

然后您可以决定如何处理返回值。也许print

print(d_gender(T1,S1))