Trying to append List/array based on condition : <p>I'm trying to add to an array based on a condition.
Can someone clarify why the if statement isn't working as I intend it to?    </p>

<pre><code>all_staff = ["Judith", "Harry", "Jonathan", "Reuben"]
new_staff = []


def person_finder(staff):
for x in staff:
    if x == "Reuben" or "Harry" or "Jonathan":
        new_staff.append(x)
    else:
        continue
    return new_staff


selected = person_finder(all_staff)


def the_men(people):
for x in people:
    print(x + " is a man")


the_men(selected)
</code></pre>

<p>This returns:</p>

<p>Judith is a man</p>
