""" 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.