Nyckelord: Nästlade if-satser

Nästlade if-satser i Python
I denna uppgift ska vi testa att skapa en nästad if-sats. Skapa ett program enligt dessa instruktioner:
I denna uppgift har en påhittad biosalong följande regler. De är övningsregler, inte en beskrivning av verkliga åldersgränser.
- Personen är minst 15 år.
- Eller personen är minst 11 år och är i målsmans sällskap.
Lös uppgiften genom att:
- Skapa två nya variabler
age: av typenintsom håller åldern på en personwithParent: av typenbooleansom avgör om personen är med eller utan målsman
- Avgör sedan med hjälp av en nästlad if-sats om personen tillåts att kolla på filmen eller ej.
Svar
Nedan visas exempelkod på hur man kan lösa uppgiften. Observera att det finns flera sätt att lösa uppgiften på. Testa att sätta olika värden på variablerna age och withParent för att se om du har gjort rätt!
age = 12
withParent = False
if age >= 15:
print("Välkommen in!")
else:
if age >= 11 and withParent:
print("Välkommen in!")
elif age >= 11 and not withParent :
print("Du måste vara i målsmans sällskap för att få komma in!")
elif age < 11 and withParent:
print("Du är för ung för att få komma in även med målsmans sällskap")
else:
print("Du är tyvärr för ung för att få komma in!")