06 if-else und Fehler finden
Woche 06
Beantwortet die folgenden Quiz-Fragen. Falls Ihr Fehler oder Unklarheiten findet, schreibt Piko gerne eine Mail.
Am Ende des Quiz seht Ihr, welche Fragen Ihr richtig beantwortet habt. Ihr könnt auf die Fragen klicken, um Eure Antworten zu korrigieren.
Das Quiz ist so gedacht, dass Ihr vorher die Videos gesehen haben solltet. Wenn Ihr in die Videos reinguckt und merkt, dass Ihr das alles schon wisst, dann könnt Ihr das Quiz natürlich auch ohne die Videos probieren.
---
primaryColor: steelblue
secondaryColor: '#e8e8e8'
textColor: black
shuffleQuestions: false
shuffleAnswers: true
locale: en
---
# Was ist der Unterschied zwischen `=` und `==`?
Infos in Video 5.3, ab 5:00
1. [x] `=` ist eine Aufforderung, `==` ist eine Frage.
1. [ ] `=` ist eine Frage, `==` ist eine Aufforderung.
1. [ ] Die beiden sind genau gleichwertig.
1. [ ] `=` ist für Strings, `==` für Zahlen.
# Bringt die Code-Zeilen in die richtige Reihenfolge!
Konzept in Video 5.3
1. `eingabe = input("Bitte Alter eingeben: ")`
2. `alter = int(eingabe)`
3. `if alter > 99:`
4. ` print("Oh, wie schade! Kein Puzzle für dich!"`
5. `else:`
6. ` print("Du bist noch jung genug für ein Puzzle!")`
# Welche der folgenden Aussagen sind richtig?
(Mehrfachnennung möglich)
- [x] Wenn ich mich in einer for-Schleife nicht mehr auskenne, hilft oft ein print-Befehl.
- [x] "Syntax" sind die Regeln, wie ich bedeutungstragende Elemente aneinanderhängen darf, zB wo ein Doppelpunkt hingehört.
- [ ] Computer können durch 0 teilen.
- [ ] Die rote Fehlermeldung in Thonny gibt keinen Hinweis darauf, wo der Fehler liegen könnte.
# Welche der folgenden Aussagen sind richtig?
(Mehrfachnennung möglich)
- [x] Ich kann selbstgebaute Funktionen in anderen selbstgebauten Funktionen verwenden.
- [x] Debugging ist neben print-Befehlen eine gute Möglichkeit, um Fehler zu finden.
- [ ] `range()` fängt mit 1 an zu zählen.