Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg1-2020:ifelse [2020/01/28 15:04] Ivo Blöchliger [Aufgaben] |
lehrkraefte:blc:informatik:ffprg1-2020:ifelse [2022/02/24 12:33] (current) Ivo Blöchliger [If: Selektion, Bedingte Ausführung] |
||
---|---|---|---|
Line 3: | Line 3: | ||
<code python> | <code python> | ||
w = -5 | w = -5 | ||
- | print(" | + | print(" |
</ | </ | ||
Anstatt einfach mit einem Fehler abzubrechen, | Anstatt einfach mit einem Fehler abzubrechen, | ||
Line 26: | Line 26: | ||
===== Vergleichsoperatoren ===== | ===== Vergleichsoperatoren ===== | ||
- | * == (zwei! Gleichheitszeichen) zur Überprüfung der Gleichheit | + | * '' |
* das einfache Gleichheitszeichen wird für die Zuweisung (miss)gebraucht | * das einfache Gleichheitszeichen wird für die Zuweisung (miss)gebraucht | ||
- | * <, <=, >=, > Kleiner, Kleiner gleich, grösser gleich, grösser | + | * '' |
- | * != ungleich | + | * '' |
===== Logische Verknüpfungen in Python ===== | ===== Logische Verknüpfungen in Python ===== | ||
- | * and (beides, sowohl als auch) | + | * '' |
- | * or (das eine, das andere oder beides) | + | * '' |
- | * not (nicht) | + | * '' |
- | * != (für XOR, wenn das mal jemand braucht) | + | * '' |
+ | |||
+ | Hinweis: Das '' | ||
+ | |||
+ | So erhält man '' | ||
+ | |||
+ | '' | ||
===== Wahrheitswerte True und False ===== | ===== Wahrheitswerte True und False ===== | ||
Das Ergebnis eines Vergleichs ist immer True oder False. | Das Ergebnis eines Vergleichs ist immer True oder False. | ||
+ | Man beachte folgenden Code: | ||
+ | <code python> | ||
+ | ok = True | ||
+ | |||
+ | # Overkill: | ||
+ | if ok==True: | ||
+ | print(" | ||
+ | | ||
+ | # Das reicht | ||
+ | if ok: | ||
+ | print(" | ||
+ | </ | ||
===== Aufgaben ===== | ===== Aufgaben ===== | ||
* Schreiben Sie ein Programm, das die Temperatur vom Benutzer erfragt und dann mindestens drei Bereiche ausgibt, wie z.B. "kalt, warm, heiss" | * Schreiben Sie ein Programm, das die Temperatur vom Benutzer erfragt und dann mindestens drei Bereiche ausgibt, wie z.B. "kalt, warm, heiss" | ||
Line 52: | Line 71: | ||
elif w<10: | elif w<10: | ||
print(" | print(" | ||
- | elif w<10: | + | elif w<18: |
print(" | print(" | ||
elif w<25: | elif w<25: | ||
Line 84: | Line 103: | ||
====== Quizz ====== | ====== Quizz ====== | ||
- | True oder False? | + | True oder False? |
- | <quizlib id=" | + | |
- | < | + | Achtung: Aufgaben 4 und 5 können **ohne Rechnen** gelöst werden! |
- | < | + | <quizlib id=" |
- | < | + | < |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
</ | </ | ||