feat: Add section about "Vergleichsoperatoren" to chapter "Verzweigungen"
This commit is contained in:
parent
3ed8146f81
commit
f591c70c83
1 changed files with 37 additions and 2 deletions
|
|
@ -394,7 +394,33 @@
|
|||
"tags": []
|
||||
},
|
||||
"source": [
|
||||
"Versucht den Code zum anschalten des Signals selbst herauszufinden. (Tipp: `Signal` funktioniert ähnlich wie `Pin`)"
|
||||
"Versucht den Code zum anschalten des Signals selbst herauszufinden. (Tipp: `Signal` funktioniert ähnlich wie `Pin`)\n",
|
||||
"\n",
|
||||
"## Verzweigungen\n",
|
||||
"\n",
|
||||
"Bisher arbeitet unser Programm jede Anweisung von oben nach unten ab.\n",
|
||||
"Damit lässt sich zwar schon einiges mache, aber wirklich spannend wird es erst, wenn unser Programm je nach Situation unterschiedlich reagiert.\n",
|
||||
"Um das zu erreichen brauchen wir eine sogenannte Verzweigung. \n",
|
||||
"Eine Verzweigung ist eine Anweisung, durch welche eine Bedingung ausgewertet wird (diese kann wahr/falsch bzw. `True`/`False` sein).\n",
|
||||
"Je nach dem ob diese Bedingung wahr oder falsch ist verändert sich dann der restliche Verlauf des Programms. \n",
|
||||
"Bedingungen werden durch *Vergleichsoperatoren* geprüft. Diese geben nach Überprüfung der Bedingung einen Wahrheitswert (`True`/`False`) zurück. Im folgende Tabelle enthält häufig genutzte Vergleichsoperatoren (es gibt jedoch noch mehr):\n",
|
||||
"\n",
|
||||
"| Operator | Mathematisch | Name |\n",
|
||||
"|----------|--------------|---------------|\n",
|
||||
"|`==` |$=$ |ist gleich |\n",
|
||||
"|`!=` |$\\neq$ |ist ungleich |\n",
|
||||
"|`<` |$<$ |(echt) kleiner |\n",
|
||||
"|`<=` |$\\leq$ |kleiner gleich |\n",
|
||||
"|`>` |$>$ |(echt) größer |\n",
|
||||
"|`>=` |$\\geq$ |größer gleich |\n",
|
||||
"\n",
|
||||
"Wichtig ist, der *ist gleich* Operator besteht aus zwei Gleichheitszeichen.\n",
|
||||
"(Das einfache Gleichheitszeichen ist bereits mit dem Zuweisungsoperator belegt) \n",
|
||||
"Probiert im folgenden verschiedene Vergleichsoperatoren aus.\n",
|
||||
"- Wie verändert sich das Ergebnis wenn ihr welche Zahlen ändert?\n",
|
||||
"- Kann man Variablen mit einander vergleichen?\n",
|
||||
"\n",
|
||||
"Das Ergebnis des Vergleichs geben wir hier direkt mittels `print()` aus."
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
@ -409,7 +435,16 @@
|
|||
"tags": []
|
||||
},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
"source": [
|
||||
"x = 1\n",
|
||||
"y = 2\n",
|
||||
"print(3 == 3)\n",
|
||||
"print(4 != 5)\n",
|
||||
"print(3 < 5)\n",
|
||||
"print(3 <= 5)\n",
|
||||
"print(3 > 5)\n",
|
||||
"print(3 >= 5)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue