Varible:
Variablen in Python sind reservierte Speicherbereiche, die verwendet werden, um
Daten zu speichern und darauf zuzugreifen. Eine Variable kann als ein Name oder ein
Bezeichner betrachtet werden, der auf einen Wert verweist.
mein_name = "Max"
# Auf den Wert der Variablen zugreifen und ihn ausgeben
print("Mein Name ist", mein_name)
Datentypen
Ein Datentyp definiert die Art von Daten, die eine Variable oder ein Objekt speichern
kann, sowie die Arten von Operationen, die auf diesen Daten ausgeführt werden
können.
int: definiert eine Variable als Integer (ganzzahliger Wert)
float: definiert eine Variable als Fließkommazahl (dezimaler Wert)
str: definiert eine Variable als Zeichenkette (eine Folge von Zeichen)
bool: definiert eine Variable als booleschen Wert (entweder True oder False)
Es gibt auch fortgeschrittenere Datentypen wie Listen, Tupel, Dictionaries und
Sets, die verwendet werden können, um komplexe Datenstrukturen zu
speichern.
Schleifen
In Python ermöglichen Schleifen das wiederholte Ausführen von Code-Blöcken, bis
eine bestimmte Bedingung erfüllt ist. Es gibt zwei Arten von Schleifen in Python: die
for-Schleife und die while-Schleife.
Die for-Schleife in Python wird verwendet, um über eine Sequenz von Elementen zu
iterieren, z. B. eine Liste oder eine Zeichenkette. Der Code innerhalb der Schleife wird
für jedes Element in der Sequenz ausgeführt. Hier ist ein Beispiel für eine for-Schleife:
# Iteriere über eine Liste von Zahlen
zahlen = [1, 2, 3, 4, 5]
for zahl in zahlen:
print(zahl)
In diesem Beispiel wird die for-Schleife verwendet, um über die Liste von Zahlen zu
iterieren. Für jede Zahl wird der Wert der Zahl in der print-Anweisung ausgegeben.
Die while-Schleife in Python wird verwendet, um einen Code-Block so lange
auszuführen, wie eine bestimmte Bedingung erfüllt ist. Hier ist ein Beispiel für eine
while-Schleife:
pythonCopy code
# Eine while-Schleife, die Zahlen von 1 bis 5 ausgibt
i=1
while i <= 5:
print(i)
i=i+1
In diesem Beispiel wird die while-Schleife verwendet, um Zahlen von 1 bis 5
auszugeben. Die Bedingung i <= 5 wird jedes Mal überprüft, wenn die Schleife
durchlaufen wird. Wenn die Bedingung wahr ist, wird der Code-Block innerhalb der
Schleife ausgeführt, der die aktuelle Zahl ausgibt. Die Variable i wird dann um 1 erhöht,
damit der nächste Durchlauf der Schleife die nächste Zahl ausgibt. Dies wird so lange
wiederholt, bis die Bedingung i <= 5 nicht mehr erfüllt ist.
Logische Operatoren
Logische Operatoren in Python sind spezielle Symbole, die verwendet werden, um
mehrere Bedingungen zu vergleichen und auszuwerten. Die drei Hauptlogischen
Operatoren in Python sind:
1. Vergleichsoperatoren: Sie werden verwendet, um zwei Werte zu vergleichen
und eine Wahrheitsaussage zurückzugeben, die besagt, ob die Bedingung wahr
oder falsch ist. Die Vergleichsoperatoren in Python sind:
== : Gleichheit
!= : Ungleichheit
> : Größer als
< : Kleiner als
>= : Größer als oder gleich
<= : Kleiner als oder gleich
Ein Beispiel dafür, wie man Vergleichsoperatoren in Python verwendet:
x=5
y = 10
if x == y:
print("x und y sind gleich.")
elif x > y:
print("x ist größer als y.")
else:
print("y ist größer als x.")
2. Logische Verknüpfungen: Sie werden verwendet, um mehrere Bedingungen zu
kombinieren und auszuwerten. Die logischen Verknüpfungen in Python sind:
and : logisches Und
or : logisches Oder
not : logisches Nicht
Ein Beispiel dafür, wie man logische Verknüpfungen in Python verwendet:
x=5
y = 10
z = 15
if x < y and y < z:
print("y ist größer als x und z ist größer als y.")
elif x < y or y > z:
print("x ist kleiner als y oder z ist kleiner als y.")
else:
print("Keine der Bedingungen ist wahr.")
3. Identitätsoperatoren: Sie werden verwendet, um die Identität von Objekten zu
vergleichen, d.h. ob zwei Variablen auf dasselbe Objekt verweisen. Die
Identitätsoperatoren in Python sind:
is : Identität
is not : Nicht-Identität
Ein Beispiel dafür, wie man Identitätsoperatoren in Python verwendet:
a = [1, 2, 3]
b = [1, 2, 3]
c=a
if a is b:
print("a und b zeigen auf dasselbe Objekt.")
elif a is c:
print("a und c zeigen auf dasselbe Objekt.")
else:
print("Keine der Bedingungen ist wahr.")
Die Verwendung dieser logischen Operatoren ist nützlich, um komplexere
Bedingungen zu evaluieren und entsprechend verschiedene Code-Blöcke auszuführen.
Verzweigungen
Verzweigungen in Python sind Code-Blöcke, die abhängig von einer bestimmten
Bedingung ausgeführt werden. Die am häufigsten verwendete Art von Verzweigung ist
die "if-Anweisung", bei der der Code-Block unter dem "if"-Statement ausgeführt wird,
wenn die Bedingung wahr ist. Andernfalls wird der Code-Block unter dem "else"-
Statement ausgeführt. Wenn man mehrere Bedingungen nacheinander prüfen
möchte, kann man die "if-elif-else"-Anweisung verwenden.
https://www.inf-schule.de/imperative-programmierung/python/konzepte/listen/
beispiel_newsletter