|
|
Zeile 109: |
Zeile 109: |
| In und not in testen, ob ein Wert in einer Datenstuktur enthalten ist. | | In und not in testen, ob ein Wert in einer Datenstuktur enthalten ist. |
| <pre> | | <pre> |
− | >>> liste_4 = ['', 'Hallo', 'Micropython', 'Mickey', 'Mouse', 'Welt'] | + | >>> liste = ['', 'Hallo', 'Micropython', 'Mickey', 'Mouse', 'Welt'] |
− | >>> 'Hallo' in liste_4 | + | >>> 'Hallo' in liste |
| True | | True |
− | >>> 'Hallo' not in liste_4 | + | >>> 'Hallo' not in liste |
| False | | False |
| >>> | | >>> |
Version vom 25. September 2023, 19:20 Uhr
Operatoren
mathematische Operatoren
- + Addition
- - Subtraktion
- * Multiplikation
- / Division
- Im Gegensatz zu anderen Programmiersprachen ist das Ergebnis ein float.
- // Ganzzahlen Division
- Der ganzzahlige Teil des Ergebnisses
- % Modulo
- ** Potenzieren
- 2**8 = 256
- 2**0.5 = 1.414214
Übung:
- Löse eigene Rechenaufgaben in der REPL
- a2 + 2ab + b2
- a * (b + c)
- Ziehe die Wurzel aus 2 und anderen Zahlen
vergleichende Operatoren
- == gleich
- != ungleich
- < kleiner
- <= kleiner oder gleich
- > größer
- >= größer oder gleich
Wenn 2 oder mehr Werte verglichen werden ist das Ergebnis True oder False.
Übung:
- vergleiche a und b (Werte siehe oben) mit allen Vergleichsoperatoren
- Wiederhole die Vergleiche mit eigenen Werten.
- Vergleiche Strings.
Zuweisungsoperatoren
Zuweisungsoperatoren sind die Zusammenfassung einer mathematischen Operation und der Zuweisung zu einer Variablen.
>>> x = 3
>>> x = x + 1
>>> x
4
>>> x = 3
>>> x += 1
>>> x
4
>>>
Übung:
- Spiele verschiedene Beispiele mit diesen Operatoren durch.
logische Operatoren
Übung:
Identitätsoperator
Prüft, ob zwei Sachen das selbe Objekt sind.
>>> a = 1
>>> b = a
>>> c = 1
>>> a is b
True
>>> a is c
True
>>> a is 1
True
>>> id(1)
3
>>> id(a)
3
>>> id(b)
3
>>> id(c)
3
>>> c += 1
>>> c
2
>>> c is a
False
>>> id(c)
5
>>>
Mitgliedsoperator
In und not in testen, ob ein Wert in einer Datenstuktur enthalten ist.
>>> liste = ['', 'Hallo', 'Micropython', 'Mickey', 'Mouse', 'Welt']
>>> 'Hallo' in liste
True
>>> 'Hallo' not in liste
False
>>>
Übung:
- Spiele mit dem Beispiel verschiedene Möglichkeiten durch.
Was haben wir gelernt?
- Wir können mit Zahlen und Variablen rechnen.
- Wie können verschiedene Vergleiche durchführen.
Navigation
Zurück zu Micropython Kurs 2023 - Teil 1
Zurück zur "Micropython Kurs 2023" Startseite
Zurück zur Programmieren Startseite
Zurück zur Wiki Startseite