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