lundi 26 novembre 2018

Python: Why isn't else statement needed for simple Boolean expression?

I apologize for how obvious this answer must be, but I just can't seem to find out why an else statement isn't needed in the following function which returns True -

def boolean():
    x = 1
    if x == 1:
        return True
    return False

boolean()

My beginner coding mind is confused why False isn't being returned. The if statement returns True, then outside of that if statement, False is returned. I would've thought to write -

def boolean():
    x = 1
    if x == 1:
        return True
    else: 
        return False

boolean()

Why isn't the else statement needed here? Thank you very much for enlightening me on this.

Aucun commentaire:

Enregistrer un commentaire