def finnAlleStoerreTall(liste, tall): """ Funksjon som returnerer en liste med alle tallene i "liste" som er større enn "tall". """ nyListe = [] for elem in liste: if elem > tall: nyListe.append(tall) return nyListe def sumTallListe(liste): """ Funksjon som returnerer summen av alle tallene i "liste". """ sumTall = 0 for elem in liste: sumTall += elem return sumTall def kvadrat(tall): return tall * tall def sumTall(tall1, tall2, tall3): return tall1 + tall2 + tall3 def finnStorste(liste): """ Funksjon som returnerer det største tallet i "liste". """ storst = liste[0] for elem in liste: if elem > storst: storst = elem return elem def finnNestStorste(liste): """ Funksjon som returnerer det nest største tallet i "liste". """ storst = finnStorste(liste) liste.sort() nestStorst = liste[0] for elem in liste: if nestStorst < elem < storst: nestStorst = elem return nestStorst def erLike(liste1, liste2): """ Funksjon som sjekker om to lister er like. """ if len(liste1) != len(liste2): return False for i in range(len(liste1)): if liste1[i] != liste2[i]: return False return True def finnLikhet(liste1, liste2): """ Funksjon som mye enklere sjekker om to lister er like ;) """ if liste1 == liste2: return True return False def funksjon(liste): """ Annen funksjon som finner det nest største elementet i "liste" """ storst = liste[0] nestStorst = 0 for elem in liste: if elem > storst: storst = elem elif elem < storst and elem > nestStorst: nestStorst = elem return nestStorst