Du er ikke logget inn. Så lenge du ikke er logget inn går du glipp av muligheten for å holde styr på din egen progresjon.

Filtrering:

01.08 Enkle 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)

if 6 > 5:
    print("IN1000")

b)

if 6 == 6:
    print("IN1000")

c)

if 6 < 6:
    print("IN1000")

d)

if 6 >= 6:
    print("IN1000")

e)

if 6 == 6:
    print("ingenting")
else:
    print("IN1000")

a) Ja

b) Ja

c) Nei, fordi 6 er ikke større enn 6

d) Ja, fordi 6 er like stor eller større en 6

e) Nei, strengen "ingenting" skrives ut siden 6 er lik 6 og programmet hopper over else-setningen og så avslutter.

01.09: Sammenligning av to tall

Filnavn: sammmenlign.py

a) Opprett to heltallsvariabler, a og b. Bestem verdiene til variablene selv.

b) Sjekk om a er større enn b, og skriv ut til terminalen enten "a er større enn b" eller "a er ikke større enn b".

Hint

 Bruk if-setninger


c) Ekstratest: Endre verdiene til a og b, og inspiser at resultatet blir som forventet i alle tilfellene.

Hint

Prøv følgende verdier av a, b:
- 2, 4 → "a er ikke større enn b"
- 4, 4 → "a er ikke større enn b"
- 4, 2 → "a er større enn b"


# a) Bestemmer verdiene selv
a = 4
b = 2

# b)
if a > b:
    print("a er større enn b")
else:
    print("a er ikke større enn b")