Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:python_zusammenfassung [2023-09-25 06:42] – [Operationen mit Zahlen] hof | gf_informatik:python_zusammenfassung [2023-09-25 07:14] (aktuell) – [Operationen mit Zahlen] hof | ||
---|---|---|---|
Zeile 39: | Zeile 39: | ||
Einige wichtige **mathematischen Operatoren** sind: | Einige wichtige **mathematischen Operatoren** sind: | ||
- | |||
- | ^ Funktion ^ Python-Code ^ | ||
- | | Addition | `7+3` | | ||
- | | Subtraktion | `7-3` | | ||
- | | Multiplikation | `7*3` | | ||
- | | Division (Nachkommastellen) | `7/3` | | ||
- | | Ganzzahldivision | `7//3` | | ||
- | | Hoch (z.B. 2 hoch 5) | `2**5` | | ||
- | | Wurzel (z.B. Wurzel von 2, sqrt für square-root) | `sqrt(2)` | | ||
- | | Modulo (Rest der Ganzzahl-Division, | ||
- | #### Operationen mit Strings | ||
^ Funktion ^ Python-Code ^ Resultat ^ | ^ Funktion ^ Python-Code ^ Resultat ^ | ||
- | | Länge | + | | Addition |
- | | Buchstabe auslesen | + | | Subtraktion |
- | | Aneinanderreihen | + | | Multiplikation |
- | | _Multiplikation_ | + | | Division (Nachkommastellen) |
+ | | Ganzzahldivision | `7//3` | `2` | | ||
+ | | Hoch (z.B. 2 hoch 5) | `2**5` | `32` | | ||
+ | | Wurzel (z.B. Wurzel von 2, sqrt für square-root) | `sqrt(2)` | `1.4142135...` | | ||
+ | | Modulo (Rest der Ganzzahl-Division) | `7%3`| `1` | | ||
+ | |||
+ | #### Operationen mit Strings | ||
+ | ^ Funktion | ||
+ | | Länge | ||
+ | | Buchstabe auslesen | ||
+ | | Aneinanderreihen | ||
+ | | _Multiplikation_ | ||
Zeile 94: | Zeile 94: | ||
* Es gibt genau eine `if`-Anweisung! | * Es gibt genau eine `if`-Anweisung! | ||
- | * Man kann **beliebig viele** (auch null) `elif`-Anweisungegn | + | * Man kann **beliebig viele** (auch null) `elif`-Anweisungen |
* Es gibt keine oder eine `else`-Anweisung. | * Es gibt keine oder eine `else`-Anweisung. | ||
* Falls die Bedingung bei `if` oder einem `elif` erfüllt ist, werden alle darauffolgenden `elif` gar **nicht mehr überprüft**. | * Falls die Bedingung bei `if` oder einem `elif` erfüllt ist, werden alle darauffolgenden `elif` gar **nicht mehr überprüft**. | ||
Zeile 207: | Zeile 207: | ||
# CODE DER FUNKTION | # CODE DER FUNKTION | ||
return RETURN_WERT # ist optional | return RETURN_WERT # ist optional | ||
+ | </ | ||
+ | |||
+ | Wir verwenden Funktionen schon lange, viele kennst du: `print` und `input`, `random.randint`, | ||
+ | <code python> | ||
+ | digits = [0, 1, 2, 3, 4, 5] | ||
+ | digits.append(6) | ||
+ | |||
+ | message = "Wir haben {0} Ziffern" | ||
</ | </ | ||