Python und Rust erweitert

This commit is contained in:
2026-09-22 18:56:36 +02:00
parent c418fe6153
commit 5c541dfcd8
2 changed files with 122 additions and 1 deletions
+41 -1
View File
@@ -109,4 +109,44 @@ name = None   # Name wurde noch nicht eingegeben 
`0` ist ein echter numerischer Wert, zum Beispiel eine Punktzahl von genau null, während `None` bedeutet, dass überhaupt kein Wert vorhanden ist, etwa eine Punktzahl, die noch nicht berechnet wurde. Ein häufiges Missverständnis ist, dass `0` „nichts“ bedeutet, aber in Python steht nur `None` tatsächlich für das Fehlen eines Werts. Ebenso sind `""` (leere Zeichenkette) und `False` weiterhin echte Werte ihrer jeweiligen Typen. Sie sind nicht dasselbe wie `None`.
Die Verwendung von `None` signalisiert, dass die Variable als Platzhalter existiert, aber noch keinen sinnvollen berechneten Wert enthält.
Die Verwendung von `None` signalisiert, dass die Variable als Platzhalter existiert, aber noch keinen sinnvollen berechneten Wert enthält.
## Arithmetische Operatoren
**Operatoren** werden verwendet, um Operationen mit Werten durchzuführen. 
Zuerst besprechen wir die grundlegendsten **arithmetischen Operatoren**, die dir vielleicht aus dem Mathematikunterricht bekannt sind.
|Operator|Operation|Beispiel|
|---|---|---|
|+|Addition|3 + 2 = 5|
|-|Subtraktion|3 - 2 = 1|
|*|Multiplikation|3 * 2 = 6|
|/|Division|4 / 2 = 2.0|
Sehen wir uns ein Anwendungsbeispiel an.
```python
a = 3
b = 5
c = a + b # c hält 8
```
Wenn ein Ausdruck mehrere Operatoren enthält, folgt Python der in der Mathematik verwendeten Reihenfolge: Multiplikation und Division werden vor Addition und Subtraktion berechnet, und alles innerhalb von Klammern wird zuerst berechnet.
```python
z = 7 + 3 * 2   # z hat den Wert 13, weil 3 * 2 zuerst berechnet wird
z = (7 + 3) * 2 # z hat den Wert 20
```
### Challenge
Schreibe einen Code, der zwei Variablen, `a` und `b`, mit den Werten `5.2` bzw. `2.6` initialisiert.
Initialisiere danach eine weitere Variable `c`, die das Ergebnis von `a / b` enthält.
```python
a = 5.2
b = 2.6
c = a / b
print(f"a = {a}, b = {b}, c = {c}");
```