Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:python_zusammenfassung [2023-09-25 06:42] – [Operationen mit Zahlen] hofgf_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, Bsp. `17%5 = 2`) | `17%2`| 
-#### Operationen mit Strings 
  
 ^ Funktion ^ Python-Code ^ Resultat ^ ^ Funktion ^ Python-Code ^ Resultat ^
-Länge | `len("Eine Zeichenkette")` | `17` | +Addition | `7+3` | `10` | 
-Buchstabe auslesen | `"Hallo"[1]` | `"a"` | +Subtraktion | `7-3` | `4` | 
-Aneinanderreihen | `"Hallo" + "Welt"` | `"HalloWelt"` | +Multiplikation | `7*3` | `21` | 
-_Multiplikation_ | `"lol" * 5` | `"lollollollollol"` |+Division (Nachkommastellen) | `7/3` | `2.3333333333...` | 
 +| 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            ^ Python-Code                 ^ Resultat             ^
 +| Länge               | `len("Eine Zeichenkette")`  | `17`                 |
 +| Buchstabe auslesen  | `"Hallo"[1]`                | `"a"               |
 +| Aneinanderreihen    | `"Hallo" + "Welt"         | `"HalloWelt"       |
 +| _Multiplikation_    | `"lol" * 5`                 | `"lollollollollol" |
  
  
Zeile 94: Zeile 94:
  
    * Es gibt genau eine `if`-Anweisung!    * Es gibt genau eine `if`-Anweisung!
-   * Man kann **beliebig viele** (auch null) `elif`-Anweisungegn hintereinander schalten.+   * Man kann **beliebig viele** (auch null) `elif`-Anweisungen hintereinander schalten.
    * 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
 +</code>
 +
 +Wir verwenden Funktionen schon lange, viele kennst du: `print` und `input`, `random.randint`, `len`. Zudem gibt es Funktionen, die zu einem Objekt gehören:
 +<code python>
 +digits = [0, 1, 2, 3, 4, 5]
 +digits.append(6)  # Die Funktion append gehört zum Listen-Objekt
 +
 +message = "Wir haben {0} Ziffern".format(7)  # Die Funktion format gehört zum String-Objekt
 </code> </code>
  
  • gf_informatik/python_zusammenfassung.1695624146.txt.gz
  • Zuletzt geändert: 2023-09-25 06:42
  • von hof