Oppgaver
01.13 Flere beslutninger
I denne oppgaven skal du finne ut hvorvidt tekststrengen "IN1000" skrives ut til terminalen eller ikke. Oppgavene består av kodesnutter, og du må se på if-setningene for å finne ut hva som kommer til å skje.
Prøv å løse oppgavene uten å kjøre kodesnuttene først!
Skrives "IN1000" ut til terminalen?
a)
a = 6
if 6 == a:
print("IN1000")
b)
a = 5
b = 6
if a > b:
print("IN1000")
c)
a = 5 + 2
b = 6
if a <= b:
print("IN1000")
d)
a = 6
b = a
if a >= b:
print("IN1000")
e)
a = 6 + 1
if a == a:
print("ingenting")
else:
print("IN1000")
a) Ja
b) Nei, fordi 5 er ikke større enn 6
c) Nei, fordi 5 + 2 ikke er mindre enn eller lik 6
d) Ja
e) Nei, fordi a == a
alltid er sant, og derfor blir else
-setningen aldri kjørt.