10 elif

Woche 10

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 passiert hier, wenn `alter` 10 ist? ```python alter = 10 if alter < 12: print("Ein Kind!") if 12 < alter < 20: print("Ein Teenager!") else: print("Eine Erwachsene!") ``` 1. [x] Es wird sowohl "Ein Kind!" als auch "Eine Erwachsene!" ausgegeben. 1. [ ] Nichts 1. [ ] Es gibt eine Fehlermeldung 1. [ ] Es wird "Ein Kind!" ausgegeben. # Was passiert hier, wenn `alter` 12 ist? ```python alter = 12 if alter < 12: print("Ein Kind!") if 12 < alter < 20: print("Ein Teenager!") else: print("Eine Erwachsene!") ``` 1. [ ] Es wird sowohl "Ein Kind!" als auch "Eine Erwachsene!" ausgegeben. 1. [ ] Nichts 1. [ ] Es gibt eine Fehlermeldung 1. [ ] Es wird "Ein Kind!" ausgegeben. 1. [ ] Es wird "Ein Teenager!" ausgegeben. 1. [x] Es wird "Eine Erwachsene!" ausgegeben. # Was passiert hier, wenn `alter` 12 ist? ```python alter = 12 if alter <= 12: print("Ein Kind!") elif 12 <= alter < 20: print("Ein Teenager!") else: print("Eine Erwachsene!") ``` 1. [ ] Es wird sowohl "Ein Kind!" als auch "Ein Teenager!" ausgegeben. 1. [ ] Nichts 1. [ ] Es gibt eine Fehlermeldung 1. [x] Es wird "Ein Kind!" ausgegeben. 1. [ ] Es wird "Ein Teenager!" ausgegeben. 1. [ ] Es wird "Eine Erwachsene!" ausgegeben. # Was passiert hier, wenn `anzahl` 5 ist? ```python anzahl = 5 if 5 < anzahl < 30: print("Das ist die richtige Anzahl an Keksen!") else: print("Das ist keine gute Anzahl an Keksen.") ``` 1. [ ] Es wird "Das ist die richtige Anzahl an Keksen!" ausgegeben. 1. [ ] Nichts 1. [x] Es wird "Das ist keine gute Anzahl an Keksen." ausgegeben. # Was passiert hier, wenn `anzahl` 5 ist? ```python anzahl = 5 if 5 <= anzahl <= 30: print("Das ist die richtige Anzahl an Keksen!") else: print("Das ist keine gute Anzahl an Keksen.") ``` (Unterschied zu vorher: `<=` statt `<`) 1. [x] Es wird "Das ist die richtige Anzahl an Keksen!" ausgegeben. 1. [ ] Nichts 1. [ ] Es wird "Das ist keine gute Anzahl an Keksen." ausgegeben. # Was passiert hier, wenn `alter` 27 ist? ```python alter = 27 if alter < 40: print("Du darfst noch kein*e Bundespräsident*in werden.") elif alter == 27: print("Für dich machen wir eine Ausnahme.") else: print("Du kannst ein*e Bundespräsident*in werden.") ``` 1. [x] Es wird "Du darfst noch kein\*e Bundespräsident\*in werden." ausgegeben. 1. [ ] Es wird "Für dich machen wir eine Ausnahme." ausgegeben. 1. [ ] Es wird sowohl "Du darfst noch kein\*e Bundespräsident\*in werden." als auch "Für dich machen wir eine Ausnahme." ausgegeben. 1. [ ] Eine Fehlermeldung