Tach!
Ich glaube, ich habe wieder ein Verständnisproblem mit AND und OR.
OR heißt dich oder, AND und? Richtig?
Ja, aber es wird beim Programmieren etwas anders verwendet als im allgemeinen Sprachgebrauch.
OR heißt, mindestens eine Bedingung muss erfüllt sein. In allgemeiner Sprache wird "oder" oft als XOR verwendet also als "entweder ... oder ...".
"Bringen Sie mir Kaffee oder Tee!" würde den Kellner vor eine Entscheidungsfrage stellen, der Computer würde beides bringen, wenn in der Küche sowohl Tee als auch Kaffee vorhanden ist.
Wenn ich AND nutze dann geht es, aber ich möchte möchte doch beide prüfen also müsste doch OR richtig sein?
AND heißt, alle beide Bedingungen müssen erfüllt sein. Hingegen "geeignet für Sommer und geeignet für Winter" wäre beim Programmieren ein OR, weil "geeignet für" nicht gleichzeitig zwei Daten enthalten kann - es sei denn, es ist ein Set.
Vielleicht waren die Beispiele verwirrend. Wichtig ist nur, dass OR und AND streng nach Wahrheitstabelle arbeiten, und man deren Arbeitsweise kennen muss, anstatt sich die Bedeutungen anderswo herzuleiten.
dedlfix.