Vergleich Konstante mit mehreren Variablen
Ich möchte in einem Programm einen Vergleich im Stil des IN Operators machen, nur dass die Menge der zu vergleichenden Werte keine Konstanten sind, sondern Variablen.
In der Logik sollte es folgendermaßen funktionieren:
if 100 in (A,B,C,D,E) then text = "Mindestens ein Wert ist 100.";
Mit IN geht das aber leider nicht, weil in der Klammer nur Konstanten erwartet werden, aber keine Variablen. Bleibt mir nur die umständliche Möglichkeit, jede Variable einzeln mit OR abzufragen, also:
if A = 100 or B = 100 or C = 100 .......;
Dies ist aber sehr mühsam und auch unschön, weil ich sehr viele Variablen habe.
Ein ähnliches Problem habe ich mit AND, wo ich auch gerne eine elegante Alternative suche zu:
if A = 100 and B = 100 and C = 100 .....;
Für Tipps wäre ich dankbar. Vielen Dank im Voraus.
