""" Oppgave 1: Lag en funksjon som tar en liste med tall og et tall som argumnet. Funksjonen skal retuneren en liste med alle elementene i den medsendte listen som er st?rre enn det medsendte tallet """ def sjekkListe(liste, tall): nyListe = [] for element in liste: if element > tall: nyListe.append(element) return nyListe """ Oppgave 2: lag en funksjon som tar en liste med tall og retunerer summen av tallene. """ def summen(liste): sum = 0 for i in liste: sum += i return sum """ Oppgave 3: Lag en funksjon som tar en liste med tall og retunerer gjennomsnittet av tallene """ def gjennomsnittet(liste): sum = 0 for i in liste: sum += i gjennomsnitt = sum/len(liste) return gjennomsnitt """ Lag en funksjon som tar inn et tall og retunerer kvardratet av tallet """ def kvardrat(a): b = a**6342 return b a = float(input("skriv tall")) b = int(a) #Referanser: a = [10, 8, 7] b = a c = b b[0] = 3 c[1] = 4 print(a) #[3, 4, 7] """ Det blir printet ut [3, 4, 7] siden a = b = c, som betyr at alle "peker" p? samme liste """ #neste uke: """ unng? ? bruke globale variabler, skriver funksjoner og en hovedprogram-prosedyre """ def skriv(a): a = a * 2 return a def hovedprogram(): a = 5 b = skriv(a) hovedprogram() #litt mer utfordrene oppgaver: """ Skriv et program som tar inn ett og ett tall. Programmet skal sjekke hvilket tall som blir lagt inn, og hvis rekkef?lgen stemmer overrens med en gitt rekkef?lge skal programmet printe ut "riktig". Hvis ett av tallene er feil m? brukeren starte p? nytt, men ikke f? tilbakemelding p? at det var feil. """ kode = [4, 1, 16, 3, 4, 1] i = 0 while i < len(kode): svar = int(input()) if(svar == kode[i]): i += 1 else: i = 0 print("riktig") """ Skriv et program som skirver ut alle tallene mellom 1 og 100, hvis tallet er delelig p? 3 skal det skrives ut "Fizz" hvis tallet er delelig p? 5 skal det skrives ut "Buzz" Hvis tallet er delelig p? b?de 3 og 5 skal det skrives ut "FizzBuzz" """ for i in range(1, 101): if i % 3 == 0 and i % 5 == 0: print("FizzBuzz") elif i % 5 == 0: print("Buzz") elif i % 3 == 0: print("Fizz") else: print(i) # % - modulus # den gir restene tilbake n?r man deler p? noe.