Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
5 changes: 3 additions & 2 deletions conditionals/valid_baggage.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@

"""
def gyldig_bagasje(vekt):
gyldig = True
return gyldig
if vekt < 32 and vekt > 2:
return True
return False

class BaggageValidator(unittest.TestCase):
def test_underweight(self):
Expand Down
3 changes: 2 additions & 1 deletion lists/fixSnake.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@

"""
def fixSnake(snake):

# TODO fiks slange
return snake
return list(reversed(snake))

class FixSnake(unittest.TestCase):
def test(self):
Expand Down
6 changes: 5 additions & 1 deletion loops/countingList.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@

"""
def telle_sauer(antall):
return []
ListSau = []
for tall in range(antall):
ListSau.append(tall + 1)
print(ListSau)
return ListSau

class CountingList(unittest.TestCase):
def test(self):
Expand Down
6 changes: 5 additions & 1 deletion loops/sumList.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@
Hvis listen er tom skal svaret være 0.
"""
def positive_sum(liste):
return 0
num = 0
for x in liste:
if x > 0:
num + x
return num

class CountingList(unittest.TestCase):
def basic_test_cases(self):
Expand Down
7 changes: 6 additions & 1 deletion variables/IsItANumber.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,13 @@ class IsItANumberTask(unittest.TestCase):

is_number = False
def is_a_number(self, maybe_number):
try:
float(maybe_number)
except:
self.is_number = False
else:
self.is_number = True
## TODO SKRIV KODEN HER
is_number = False

def test_true(self):
self.is_a_number("1")
Expand Down
6 changes: 3 additions & 3 deletions variables/assignment.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ class AssignmentTask(unittest.TestCase):

"""

navn == "Elvebakken"
navn == navn + " VGS"
navn = "Elvebakken"
navn = navn + " VGS"

def test(self):
self.assertEquals(navn, "Elvebakken VGS")
self.assertEqual(AssignmentTask.navn, "Elvebakken VGS")


if __name__ == '__main__':
Expand Down
13 changes: 9 additions & 4 deletions variables/baggage_calculator.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import unittest
import math


"""
Expand All @@ -11,15 +12,19 @@
Prisen er per begynte kilo rundet oppover.
"""
def bagasje_overvekt(vekt):
pris = 0
return pris
if vekt > 23:
print("Pris " + str(math.ceil(vekt - 23) * 135))
return math.ceil(vekt - 23) * 135
else:
print("Pris " + "0")
return 0

class BaggageCalc(unittest.TestCase):
def test_underweight(self):
self.assertEquals(bagasje_overvekt(5.5), 0)
self.assertEqual(bagasje_overvekt(5.5), 0)

def test_overweight(self):
self.assertEquals(bagasje_overvekt(30), 945)
self.assertEqual(bagasje_overvekt(30), 945)

def test_rounded(self):
self.assertEqual(bagasje_overvekt(23.5), 135)
Expand Down
5 changes: 4 additions & 1 deletion variables/cockroach.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import unittest
import math

class CockroachTask(unittest.TestCase):
"""
Expand All @@ -13,7 +14,9 @@ class CockroachTask(unittest.TestCase):
cm_i_sekundet = 0

def calculate(self, kilometer_i_timen):
self.cm_i_sekundet = 0 # TODO skriv koden her
floatkm = kilometer_i_timen
kmcm = math.floor(floatkm * 100000 / 60 / 60)
self.cm_i_sekundet = kmcm # TODO skriv koden her


def test(self):
Expand Down