-
Created by Unknown User (sindreka), last modified by Unknown User (emilieke) on 25.09.2015
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
Oppgave 1 - Variabler
fornavn = 'Martin'
etternavn = 'Berntsen'
fodtAar = 1992
detteAar = 2014
alder = detteAar - fodtAar
print('Mitt navn er', fornavn, etternavn,'.')
print('Jeg er', alder, 'år gammel.')
Oppgave 2 - Mer variabler
morAlder = 52
farAlder = 55
brorAlder = 18
familieSum = morAlder + farAlder + brorAlder
familieGjennomsnitt = familieSum / 3;
# Eller: familieGjennomsnitt = (morAlder + farAlder + brorAlder) / 3;
print('Familien er tilsammen',familieSum,'år gammel, med en snittalder på', familieGjennomsnitt,'år.')
Oppgave 3 - Betingelser
#To sanne matematiske betingelser
2 > 1
1 == 1
#To usanne matematiske betingelser
1 < 0.5
1 != 1 # != betyr ulik
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
Oppgave 4 - Forståelse av if-setninger og betingelser
- Den nye verdien til a er 40
- Den nye verdien til b er 10
- Den nye verdien til c er 20
- Den nye verdien til d er 100
- Den nye verdien til e er 30
- Den nye verdien til f er 15
Oppgave 5 - Bruk av elif
#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øtet? '))
except:
print('Ugyldig input. Input må være et positivt heltall.')
continue
if antallPersoner < 0:
print('Ugyldig input. Et negativt antall personer er ikke mulig')
continue
if 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