Ja, logisch funktioniert das so nicht.
Du solltest mal die Doku zur if{} -Schleife lesen.
Das schreibt man ein bisschen anders.

Kleiner Tipp: mach dir ne Liste, in die du später weitere Karten einfügen kannst, die dann, ebenfalls in einer Schleife, abgearbeitet wird.
Spätestens ab vier, fünf Karten wird _dein_ Konstrukt da nämlich unübersichtlich, auch, wenn du es _richtig_ schreibst.