Skip to content

2.2.1 if Bedingung

Patrick edited this page Jan 22, 2025 · 6 revisions

Python Dokumentation

if-Bedingungen in Python erlauben es dir, Entscheidungen in deinem Code zu treffen. Sie überprüfen, ob eine Bedingung wahr oder falsch ist, und führen basierend darauf einen bestimmten Codeblock aus.

VORSICHTIG: == ist das Vergleichzeichen!

hungrig = True
if hungrig == True:
	print('Ich habe Hunger.')
else:
	print('Ich bin satt.')

Hier kann man einfach wahr oder falsch hinsetzen ohne etwas zu vergleichen.

hungrig = True
if hungrig:
	print('Ich habe Hunger.')
else:
	print('Ich bin satt.')

Hier ist noch ein Beispiel.

alter = 18
if alter >= 18:
	print("Du bist volljährig.")
else:
	print("Du bist noch nicht volljährig.")

'Du bist volljährig.'

Hier ist ein Beispiel mit elif.

punktzahl = 85
if punktzahl >= 90:
	print("Note: Sehr gut")
elif punktzahl >= 75:
	print("Note: Gut")
else:
	print("Note: Befriedigend")

'Note: Gut'

Lernzielkontrolle

1. Aufgabe

Ist dieser Abschnitt richtig? Wenn nicht, warum?

x = 20
if (x > 10) {
	print('x ist großer als 10.')
}
Lösung

Nein, in Python if-Bedingungen brauchen keine Klammern.

2. Aufgabe

Was ist die Ausgabe?

if type([1,2,3]) == tuple:
	print('Es ist ein tuple.')
else:
	print('Es ist kein tuple.')
Lösung

'Es ist kein tuple.'

[ ] ist für Liste, aber ( ) sind für Tuple

3. Aufgabe

Was ist die Ausgabe?

if 'h' in 'hello':
	print(5 * len('hello'))
Lösung

25

len() berechnet die Länge von Datenstrukturen, also 5 mal 5.


Als Nächstes: for-Schleife ➡️

1 Set-Up

Mach dich bereit!

1.1 Python Installation

1.2 Befehlszeilenschnittstelle

1.2.1 PowerShell

1.2.2 Python pip

1.3 Code-Editor

1.4 Versionskontrolle

1.4.1 Git

1.4.2 GitHub

1.4.3 Obsidian

2 Grundlegend

Los geht's!

2.1 Rechner und Speicher

2.1.2 Datentypen

2.2 Kontrollfluss

2.3 Funktionen

2.3.4 Decorators

3 Fortgeschritten

Wie ein Profi!

3.2 Module

4 Wichtige Bibliotheken

Bibliothekskarte beantragen!

4.1 NumPy

4.2 pandas

5 Präsentationen

Letzte Strecke!

Clone this wiki locally