Oppgave 1 - Variabler
Code Block | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
morAldermorAlder = 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 | ||
---|---|---|
| ||
#To#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
Code Block | ||
---|---|---|
| ||
#I# I denne løsningen spiller rekkefølgen rommene testes i en rolle. Kan du forklare hvorfor? # Hvis #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 negativtmå 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 |