""" Funksjon: - Defineres med 'def' og har alltid en returverdi - Ikke en del av en klasse """ print("------- funksjon -------") def funksjon(a, b): sum = a+b return sum funksjon(10,20) print(funksjon(5,5)) def produkt(x, y): produkt = x*y return produkt print(f"Produkt: {produkt}") produkt(4, 20) #Hva skrives ut? """ Prosedyre: - Det vi har lært hittil - En funksjon uten en returverdi -> 'gjør bare noe' - Ikke en del av en klasse """ print("------- prosedyre -------") def prosedyre(ord): print(f"Jeg skriver ut ordet {ord}. Artig...") prosedyre("'Banan'") """ Metode: - Tilsvarende en funksjon - Del av en klasse - Har alltid 'self' som første parameter - Trenger ikke returveri - - (Dette er ikke viktig denne uken, men greit å ha sett til senere) """ print("------- metode -------") def metode(self): areal = self.lengde*self.bredde return areal