đ Tag 3
March 28, 2026 · View on GitHub

đ Tag 3
Boolean (Wahrheitswerte)
Ein Boolean-Datentyp reprĂ€sentiert einen von zwei Werten: True (Wahr) oder False (Falsch). Diese Datentypen werden besonders wichtig, wenn wir Vergleichsoperatoren nutzen. Beachte, dass in Python der erste Buchstabe immer groĂgeschrieben werden muss (True, False), anders als zum Beispiel in JavaScript.
Beispiel: Boolean-Werte
print(True)
print(False)
Operatoren
Python unterstĂŒtzt verschiedene Arten von Operatoren. In diesem Abschnitt konzentrieren wir uns auf die wichtigsten.
Zuweisungsoperatoren
Zuweisungsoperatoren werden verwendet, um Variablen Werte zuzuweisen. Das bekannteste Beispiel ist das Gleichheitszeichen (=). WĂ€hrend es in der Mathematik zeigt, dass zwei Werte gleich sind, bedeutet es in Python, dass wir einen Wert in einer Variablen speichern.

Arithmetische Operatoren:
- Addition (+):
a + b - Subtraktion (-):
a - b - Multiplikation (*):
a * b - Division (/):
a / b(Ergibt immer eine FlieĂkommazahl) - Modulo (%):
a % b(Ergibt den Rest der Division) - Ganzzahl-Division (//):
a // b(Entfernt den Rest nach dem Komma) - Potenzierung ():**
a ** b(a hoch b)

Beispiel: Ganze Zahlen (Integers)
# Arithmetische Operationen in Python
print('Addition: ', 1 + 2) # 3
print('Subtraktion: ', 2 - 1) # 1
print('Multiplikation: ', 2 * 3) # 6
print('Division: ', 4 / 2) # 2.0 (Division ergibt immer einen Float)
print('Ganzzahl-Division: ', 7 // 2) # 3 (Gibt das Ergebnis ohne Rest zurĂŒck)
print('Modulo: ', 3 % 2) # 1 (Gibt den Rest zurĂŒck)
print('Potenzierung: ', 2 ** 3) # 8 (2 * 2 * 2)
Vergleichsoperatoren
In der Programmierung vergleichen wir stĂ€ndig Werte. Wir prĂŒfen, ob ein Wert gröĂer, kleiner oder gleich einem anderen Wert ist.

Beispiel: Vergleichsoperatoren
print(3 > 2) # True, da 3 gröĂer als 2 ist
print(3 == 2) # False, da 3 nicht gleich 2 ist
print(len('mango') == len('avocado')) # False
print('python' > 'dragon') # False
ZusÀtzlich zu den Standards nutzt Python:
- is: Gibt True zurĂŒck, wenn beide Variablen dasselbe Objekt sind.
- is not: Gibt True zurĂŒck, wenn sie nicht dasselbe Objekt sind.
- in: Gibt True zurĂŒck, wenn ein Element in einer Liste/String enthalten ist.
- not in: Gibt True zurĂŒck, wenn ein Element nicht enthalten ist.
Logische Operatoren
Anders als viele andere Sprachen nutzt Python die Wörter and, or und not als logische Operatoren.

print(3 > 2 and 4 > 3) # True - beide Aussagen sind wahr
print(3 > 2 or 4 < 3) # True - eine der Aussagen ist wahr
print(not 3 > 2) # False - Verneinung von True ergibt False
đ» Ăbungen - Tag 3
- Deklariere dein Alter als Integer-Variable.
- Deklariere deine GröĂe als Float-Variable.
- Deklariere eine Variable fĂŒr eine komplexe Zahl.
- Berechne die FlÀche eines Dreiecks (FlÀche = 0.5 * Basis * Höhe). Frage den Benutzer nach Basis und Höhe.
- Berechne den Umfang eines Dreiecks (Umfang = a + b + c).
- Berechne FlÀche und Umfang eines Rechtecks (LÀnge und Breite per
input). - Berechne FlÀche und Umfang eines Kreises (Radius per
input, pi = 3.14). - Berechne Steigung, x-Schnittpunkt und y-Schnittpunkt von
y = 2x - 2. - Berechne die Steigung und den Euklidischen Abstand zwischen Punkt (2, 2) und Punkt (6, 10).
- Vergleiche die Steigungen aus Aufgabe 8 und 9.
- Berechne den Wert von y (
y = x^2 + 6x + 9). Probiere verschiedene x-Werte aus, um zu sehen, wann y Null wird. - Finde die LĂ€nge von 'python' und 'dragon' und erstelle eine falsche Vergleichsaussage.
- PrĂŒfe mit
and, ob 'on' sowohl in 'python' als auch in 'dragon' vorkommt. - PrĂŒfe mit
in, ob das Wort 'jargon' im Satz "I hope this course is not full of jargon" vorkommt. - PrĂŒfe, ob 'on' nicht in 'dragon' und 'python' vorkommt.
- Ermittle die LĂ€nge von 'python', wandle den Wert in einen Float und dann in einen String um.
- Wie prĂŒft man mit Python, ob eine Zahl gerade ist (durch 2 teilbar)?
- PrĂŒfe, ob die Ganzzahl-Division von 7 durch 3 gleich dem Integer-Wert von 2.7 ist.
- PrĂŒfe, ob der Typ von '10' gleich dem Typ von 10 ist.
- PrĂŒfe, ob
int('9.8')gleich 10 ist (Hinweis: Du musst eventuell erst in Float umwandeln). - Berechne den Wochenlohn (Stunden * Stundensatz per
input). - Berechne die gelebten Sekunden eines Menschen basierend auf seinen Lebensjahren (per
input). - Schreibe ein Skript, das folgende Tabelle ausgibt:
1 1 1 1 1
2 1 2 4 8
3 1 3 9 27
4 1 4 16 64
5 1 5 25 125
đ HERZLICHEN GLĂCKWUNSCH! đ