Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Python-Kurs (Teil 7): Nutzereingaben & Wenn-Dann-Entscheidungen (if-else)
#1
Hallo und willkommen zurück!

In den letzten Lektionen hast du gelernt, wie du Werte speichern und mit ihnen rechnen kannst. Aber was, wenn dein Programm auf den Nutzer reagieren soll? Heute lernst du, wie du Eingaben von Nutzern verarbeitest und wie dein Programm "Entscheidungen" trifft.

1. Nutzereingaben verarbeiten

Mit dem Befehl input() kannst du den Nutzer um eine Eingabe bitten. Der Wert, den der Nutzer eingibt, wird in einer Variable gespeichert. Ganz wichtig: Egal, was der Nutzer eingibt, es ist immer ein Text (str).

Beispiel:

Code:
name = input("Gib deinen Namen ein: ")
print("Hallo, " + name + "!")


Wenn der Nutzer "Dirk" eingibt, wird das Programm "Hallo, Dirk!" ausgeben.

2. Wenn-Dann-Entscheidungen (if/else)

Damit dein Programm auf unterschiedliche Eingaben reagieren kann, brauchst du eine "Wenn-Dann"-Logik. Das geht mit dem Befehl if.

Beispiel:

Code:
alter = int(input("Gib dein Alter ein: ")) # Wir wandeln die Eingabe sofort in eine Zahl um!

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

  • if alter >= 18:: Wenn die Bedingung erfüllt ist (Alter ist größer oder gleich 18), wird der Code darunter ausgeführt.
  • else:: Ansonsten (wenn die Bedingung nicht erfüllt ist), wird der Code unter else ausgeführt.

   

Herzlichen Glückwunsch, dein Programm kann jetzt mit Nutzern interagieren und logische Entscheidungen treffen!

In der nächsten Lektion schauen wir uns an, wie man Programme mit Schleifen wiederholt, ohne den Code neu schreiben zu müssen.

<< Zurück zur Kurs-Übersicht: Was ist Python und warum du es lernen solltest
Mit freundlichen Grüßen
Dirk Löbe aka Computerdirk
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Python-Kurs (Teil 18): Projekt – Passwort-Manager (3/3) - Daten abrufen computerdirk 0 21 21.08.2025, 16:36
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 17): Projekt – Passwort-Manager (2/3) – Speichern von Daten computerdirk 0 21 21.08.2025, 13:48
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 16): Projekt – Passwort-Manager (1/3) computerdirk 0 23 21.08.2025, 13:39
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 15): Polymorphie – gleiche Methode, verschiedene Objekte computerdirk 1 26 21.08.2025, 12:09
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 14): Vererbung – Code wiederverwenden mit Klassen computerdirk 0 22 21.08.2025, 11:11
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 13): Objektorientierte Programmierung (OOP) computerdirk 0 21 21.08.2025, 10:37
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 12): Fehler abfangen – so stürzt dein Programm nicht ab computerdirk 0 21 21.08.2025, 09:55
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 11): Dateien lesen & schreiben computerdirk 0 22 21.08.2025, 09:40
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 10): Module & Bibliotheken – Code von anderen nutzen computerdirk 2 30 21.08.2025, 09:14
Letzter Beitrag: computerdirk
  Python-Kurs (Teil 9): Funktionen – wiederverwendbarer Code computerdirk 0 23 21.08.2025, 08:42
Letzter Beitrag: computerdirk

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste