I think the canonical way would be to use an "any" function which you can find in [this](https://mathematica.stackexchange.com/q/916/5) question. Using a variant of [my answer](https://mathematica.stackexchange.com/a/922/5), you can use MemberQ[list, _?Positive] to check if any element is positive.