diff --git a/3-U35A/Code/fil1.py b/3-U35A/Code/fil1.py
index ca753fc5f71cb7e3c375e3450cc6a570222a98a1..c4cad46c3943374fa52d1470d132cd902368698c 100644
--- a/3-U35A/Code/fil1.py
+++ b/3-U35A/Code/fil1.py
@@ -1,3 +1,5 @@
+# Typisk setup for småprogrammer: Setup, utregning og utskrift av resultat.
+
 # Setup
 x = 17  # Sette opp x
 y = 234  # Sette opp y
diff --git a/3-U35A/Code/fil2.py b/3-U35A/Code/fil2.py
index cccaf365073b69f2c4dd3c697cb9fa59f994caa1..667dd1f30fe0e76cd806045280f3db4cb73e0aca 100644
--- a/3-U35A/Code/fil2.py
+++ b/3-U35A/Code/fil2.py
@@ -1,7 +1,12 @@
+# Om type-funksjonen i kode ("if" er litt frem i pensum)
+
+# Lager x som er float.
 x = 3.0
 
+# Hvis typen til x er int (noe den ikke er)
 if type(x) == int:
     print("x er int")
 
+# Hvis typen til x er int (noe den er)
 if type(x) == float:
     print("x er float")
diff --git a/3-U35A/Code/fil3.py b/3-U35A/Code/fil3.py
index a345fa0b19e21ad2116534618cef009de37cf4f4..2a71997dc1aadd111cdd00c1253decd653c0e04c 100644
--- a/3-U35A/Code/fil3.py
+++ b/3-U35A/Code/fil3.py
@@ -1,3 +1,5 @@
+# Input-funksjonen.
+
 # Setup
 x = input("Skriv inn x: ")
 y = input("Skriv inn y: ")
diff --git a/3-U35A/Code/fil4.py b/3-U35A/Code/fil4.py
index 5cffce1a3ce3a8b1e987c66b29ac1b8ae8349bad..2eb2e6a2e6f030275b1defa4c76e849e68dccbe9 100644
--- a/3-U35A/Code/fil4.py
+++ b/3-U35A/Code/fil4.py
@@ -1,9 +1,20 @@
+# Funksjoner i Python
+
+# Typisk mattefunksjon
 # f(x) = 3x^2
 
+
+# Definere (men ikke kjøre) funksjonen. Vi lagde z og y.
 def f(x):
-    z = x**2
-    y = 3*z
+    y = 3*x**2
     return y
 
-a = f(3, 4)
+
+# Kjøre ("kalle"/"call") funksjonen
+a = f(3)
 print(a)
+
+
+# NB! Vi kunne returnert utregnet verdi med en gang, i stedet for å lage y.
+def f(x):
+    return 3*x**2
diff --git a/3-U35A/Code/fil5.py b/3-U35A/Code/fil5.py
index 3acbdbc9c606976e91818ef0d71ed19884845bd5..abe436e3852d1f3017802ddf06267a7ee78ca7d3 100644
--- a/3-U35A/Code/fil5.py
+++ b/3-U35A/Code/fil5.py
@@ -1,3 +1,4 @@
+# Denne funksjonen kopierte vi fra nettet. Den sjekker om en verdi er et tall.
 def is_number(s):
     try:
         float(s)
@@ -6,5 +7,16 @@ def is_number(s):
         return False
 
 
-result = is_number("3")
+# Kjøre funksjonen flere ganger (med skriver bare ut siste resultat).
+result = is_number(3)  # True
+result = is_number(3.14)  # True
+result = is_number("3")  # True
+result = is_number("3.14")  # True
+result = is_number("3a")  # False
 print(result)
+
+
+# Forklaring av tingene i funksjonen, som er pensum om mange uker.
+# try og except hører sammen. Koden i try-blokken vil kjøres. Hvis det krasjer
+# vil koden i except-blokken kjøres. Hvis float-konverteringen ikke funker,
+# returner vi False. Hvis den funker, returner vi True.
diff --git a/3-U35A/Slides/Forelesning 3.md b/4-U35B/Slides/Forelesning 3.md
similarity index 100%
rename from 3-U35A/Slides/Forelesning 3.md
rename to 4-U35B/Slides/Forelesning 3.md
diff --git a/3-U35A/assets/test.js b/4-U35B/assets/test.js
similarity index 100%
rename from 3-U35A/assets/test.js
rename to 4-U35B/assets/test.js
diff --git a/3-U35A/assets/test.py b/4-U35B/assets/test.py
similarity index 100%
rename from 3-U35A/assets/test.py
rename to 4-U35B/assets/test.py