Python,True / False,将函数集成到程序中

时间:2016-02-04 19:41:48

标签: python boolean

我对python来说比较新。我想制作一个程序来检查日期是否有效。到目前为止,我编写了功能代码来检查闰年。但我想整合到更大的程序中,以检查月份和日期的有效性。我怎么能在最后一行说'#34;当C为真时继续使用某个if else逻辑(...我将在后面写的代码)"和"当C为假时,继续使用另一个if else逻辑"

def leap_year(c):

    if c % 4 == 0 and y % 100 != 0:
        print("True (Non-Centurial)")
    else:
        if c % 400 == 0:
            print("True (Centurial)")
        else:
            print("False")
    pass



    for c == True:

    ...(my if else statements)

2 个答案:

答案 0 :(得分:1)

您可以使用elif关键字实现if-else结构:

if c % 4 == 0 and y % 100 != 0:
    print("True (Non-Centurial)")
elif c % 400 == 0:
    print("True (Centurial)")
elif condition1:
    pass
elif contition2:
    pass
else
    print("False")

答案 1 :(得分:0)

这可能就是你要找的东西。

if(c): # Checks if C is True, 
    then… # If so, it gets in
return … # Otherwise, it goes other way

请记住您的 leap_year 功能,必须在oder中返回一些内容才能使其正常工作