Ver a proveniência

Fixed small issues.

Fixed string in test_exponent().
Removed sqrt() from assignment 2 'Statistiek'.
pull/1/head
tijmenjoppe há 5 anos
ascendente
cometimento
cc2ac57547
3 ficheiros alterados com 14 adições e 15 eliminações
  1. +11
    -9
      insertion_sort_student.py
  2. +2
    -5
      practicum_2_statistiek_student.py
  3. +1
    -1
      recursie_student.py

+ 11
- 9
insertion_sort_student.py Ver ficheiro

@ -35,26 +35,28 @@ import random
def test_insert():
lst_test = [3, 5, 7, 11, 13, 2, 9, 14]
insert(lst_test, 4, 2)
lst_res = [3, 5, 7, 11, 13, 2, 9, 14]
lst_test = lst_res.copy()
insert(lst_res, 4, 2)
lst_correct = [2, 3, 5, 7, 11, 13, 9, 14]
assert lst_test == lst_correct, "Fout: insert(lst_test, 4, 2) geeft {} in plaats van {}".format(lst_test, lst_correct)
assert lst_res == lst_correct, n">f"Fout: insert({lst_test}, 4, 2) geeft {lst_res} in plaats van {lst_correct}"
insert(lst_test, 5, 9)
lst_test = lst_res.copy()
insert(lst_res, 5, 9)
lst_correct = [2, 3, 5, 7, 9, 11, 13, 14]
assert lst_test == lst_correct, "Fout: insert(lst_test, 5, 9) geeft {} in plaats van {}".format(lst_test, lst_correct)
assert lst_res == lst_correct, n">f"Fout: insert({lst_test}, 5, 9) geeft {lst_res} in plaats van {lst_correct}"
insert(lst_test, 6, 14)
lst_test = lst_res.copy()
insert(lst_res, 6, 14)
lst_correct = [2, 3, 5, 7, 9, 11, 13, 14]
assert lst_test == lst_correct, "Fout: insert(lst_test, 6, 14) geeft {} in plaats van {}".format(lst_test, lst_correct)
assert lst_res == lst_correct, n">f"Fout: insert({lst_test}, 6, 14) geeft {lst_res} in plaats van {lst_correct}"
def test_insertion_sort():
lst_test = random.sample(range(-99, 100), 6)
lst_copy = lst_test.copy()
insertion_sort(lst_test)
assert lst_test == sorted(lst_copy), sa">"Fout: insertion_sort({}) geeft {} in plaats van {}".format(lst_copy, lst_test, sorted(lst_copy))
assert lst_test == sorted(lst_copy), n">f"Fout: insertion_sort({lst_copy}) geeft {lst_test} in plaats van {sorted(lst_copy)}"
if __name__ == '__main__':

+ 2
- 5
practicum_2_statistiek_student.py Ver ficheiro

@ -20,11 +20,7 @@ Je kunt je functies testen met het gegeven raamwerk door het bestand uit te voer
van pytest, als je weet hoe dat werkt). Lever je werk in op Canvas als alle tests slagen.
Let op! Je mag voor deze opdracht geen extra modules importeren met 'import'.
Je krijgt in deze opdracht alleen de beschikking over de functie sqrt() om een
wortel te kunnen trekken. Deze is al voor je geimporteerd en kun je direct aanroepen.
Bijvoorbeeld: sqrt(16) geeft 4.0 als resultaat
"""
from math import sqrt
def mean(lst):
@ -257,4 +253,5 @@ if __name__ == '__main__':
print("\nHistogram (gekanteld):\n\n" + hist(freq(userlst)))
except AssertionError as ae:
print("\x1b[0;31m\n" + str(ae))
print("\x1b[0;31m")
print(ae)

+ 1
- 1
recursie_student.py Ver ficheiro

@ -50,7 +50,7 @@ def test_faculteit():
def test_exponent():
for x in range(10):
assert exponent(x) == 2**x, \
"Fout: exponent({x}) geeft {exponent(x)} in plaats van {2**x}"
n">f"Fout: exponent({x}) geeft {exponent(x)} in plaats van {2**x}"
def test_som():

Carregando…
Cancelar
Guardar