Python und Rust erweitert
This commit is contained in:
@@ -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}");
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user