Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepython
fornavn = 'Martin'
etternavn = 'Berntsen'
fodtAar = 19921997
detteAar = 20142018
alder = detteAar - fodtAar
print ('Mitt navn er', fornavn, etternavn,'.')
print ('Jeg er', alder, 'år gammel.')

Oppgave 2 - Mer variabler

Code Block
languagepython
morAlder = 5247
farAlder = 46
søsterAlder = 5518
brorAlder = 1813
familieSum = morAlder + farAlder + brorAlder + søsterAlder
familieGjennomsnitt = familieSum / 34;
# Eller: familieGjennomsnitt = (morAlder + farAlder + brorAlder + søsterAlder) / 34;
print ('Familien er tilsammen',familieSum,'år gammel, med en snittalder på', familieGjennomsnitt,'år.')

Oppgave 3 - Betingelser

Code Block
languagepython
#To sanne matematiske betingelser
2 > 1
1 == 1
#To usanne matematiske betingelser
1 < 0.5
1 != 1 
 
a = 2
b = 5
c = 10
a < b #true
b >= 2 #true
c == 9 #false
c >= c #true
a > c-b #false
c == a * b #true
100 > 99 and b == 5 #true
a == b or c > b #true

...

Code Block
languagepython
# I denne løsningen spiller rekkefølgen rommene testes i en rolle. Kan du forklare hvorfor?
# Hvis brukeren skriver inn noe annet enn et tall vil programmet kaste en såkalt 'exception' som fanges opp i except-blokken og håndteres der
# Med kodeordet 'continue' hopper vi til begynnelsen av løkken, mens kodeordet 'break' gjør at vi hopper ut av løkken.
rom1 = 100
rom2 = 80
rom3 = 40
while True:
    try:
        antallPersoner = int(input('Hvor mange personer skal være i møteter dere? '))
    except:
        print 'Ugyldig input. Input må være et positivt heltall.'
        continue
    
    if antallPersoner < 0:
        print ('Ugyldig input., Etinput negativt antall personer er ikke mulig'
        continue
    
    if være positivt')
elif antallPersoner <= rom3:
        print ('Et rom med', rom3, 'plasser kan brukes')
    elif antallPersoner <= rom2:
        print ('Et rom med', rom2, 'plasser kan brukes')
    elif antallPersoner <= rom1:
        print ('Et rom med', rom1, 'plasser kan brukes')
    else:
        print ('Ingen av rommene har høy nok kapasitet'
    
    break    )