diff --git a/Aufgaben/03_Python-Basics-Code.md b/Aufgaben/03_Python-Basics-Code.md index d10b2d1..767c860 100644 --- a/Aufgaben/03_Python-Basics-Code.md +++ b/Aufgaben/03_Python-Basics-Code.md @@ -2,11 +2,73 @@ ## Deklarierung von Variablen - - - - - - - -
LOL
LOL
\ No newline at end of file +> *Variable mit Text* +> +> `var = "Hallo, Welt!"` +> +> ``` +> >>> print(var) +> --> Hallo Welt +> +> >>> print(type(var)) +> --> +> ``` + + +> *Variable mit nummerischem Wert* +> +> `var = 1024` +> +> ``` +> >>> print(var) +> --> 1024 +> +> >>> print(type(var)) +> --> +> ``` + + +## Eingaben mit Python +> *Übergabe von Werten in eine Variable mit `input()`* +> +> `name = input()` +> ``` +> >>> name = input("Bitte gib deinen Namen ein: ") +> --> print(name) +> ``` + +Die Variable "name" erhält den Wert, welcher bei der Eingabe eingegeben wird. +Typischerweise sind solche Eingaben meist von Datentyp String, also Text. + +## Datenkonvertierung +Variablen können auch konvertiert werden. So können z.B. Integer (Ganzzahlen) immer zu String (Text) umgewandelt werden. Jedoch nicht andersherum! + +**Beispiel:** + +> ``` +> >>> var_int = 1024 +> >>> print(type(var_int)) +> --> +> +> >>> var_int = str(1024) +> >>> print(type(var_int)) +> --> +> ``` +Durch das Hinzufügen von `str()` weist man dem Wert klar einen Datentyp zu. +In diesem Fall String (Text). + +Eingaben, welche über `input()` getätigt werden, sind meistens Strings. +Diese können jedoch, solange diese nur Zahlen enthalten, auch in Integer (Nummerische Werte) konvertiert werden. + +> ``` +> >>> var = input("Bitte eine Zahl eingeben: ") +> --> 1024 +> >>> print(type(var)) +> --> +> +> # Jetzt mit Konvertierung +> > >>> var = int(input("Bitte eine Zahl eingeben: ")) +> --> 1024 +> >>> print(type(var)) +> --> +> > ``` \ No newline at end of file