Unterschiede if-Abfragen

Java

Die if-Abfrage ist bei Java eine der Dinge, eine der Gründe warum Java geschriebene Programme unübersichtlich scheinen könnten. Sie haben nämlich neben dem Befehl und der Bedingung einen dazugehörigen Code, den sie ausführen, wenn die Bedingung erfüllt ist. Der Code wird in geschweiften Klammern eingegrenzt. Geschrieben wird das ganze so:
if(Bedingung) { Code }

Zur Ordnung wird der Code in die nächsten Zeilen geschrieben und die abschließende Klammer in unter die letzte Zeile geschrieben. Das sieht dann so aus:

if(Bedingung) {
Code
}

Eine if-Abfrage kann natürlich auch nicht erfüllt werden. In dem Fall wird einem else gesucht. Wird kein else gefunden wird das Programm normal weiter geführt, sollte es ein else geben, wird das ausgeführt, was zum else geschrieben wurde.

Es gibt noch ein else if, welches genau so aufgebaut ist, wie die if-Anfrage und dazu dient, dass man eine weitere Abfrage tätigen kann.

Python

Bei Python wird auch hier der if Befehl sehr ähnlich wie bei Java geschrieben allerdings gibt es hier keine geschweiften Klammern, die einen Code einschränken sondern Einrückungen, die einen Codeblock erstellen. Auch hier gibt es wieder else, welches das gleiche Konzept, wie bei Java aufweist. Die else if Abfrage wird hier nur als elif bezeichnet.
Hier ein Beispiel:

a = 5
b = 2

if b >a:

print(„b ist größer“)

elif a==b

print(„gleich“)

else

print(„a ist größer“)