Sida 1 av 1

Frågor kring tentan

InläggPostat: 30 okt 2018, 15:14
av Niclas_Evén
Hej,

i uppgiften "Verifiera kreditkort"

Kommer det 14 eller 16 heltal?

i uppgiften "Hitta differensen"

Ska en eller två listor returneras?

Re: Frågor kring tentan

InläggPostat: 30 okt 2018, 15:24
av Zeldah
verifiera kreditkort -> viewtopic.php?f=41&t=7919

difference: En lsita ska returneras

Re: Frågor kring tentan

InläggPostat: 30 okt 2018, 15:31
av Niclas_Evén
Traceback (most recent call last):
File "test_dbwebb.py", line 99, in test_e_find_difference
self.assertEqual(exam.find_difference(dups, empty), ["hej", "hopp"])
AssertionError: Lists differ: ['hopp'] != ['hej', 'hopp']

First differing element 0:
hopp
hej

Second list contains 1 additional elements.
First extra element 1:
hopp

- ['hopp']
+ ['hej', 'hopp']


Hur tolkar jag detta felmeddelande?
Skickar min funktion tillbaka både hej och hopp?

Re: Frågor kring tentan

InläggPostat: 30 okt 2018, 15:42
av Zeldah
Din funktion returnerar ['hopp'] medans testar vill få tillbaka ['hej', 'hopp'] för att det ska bli rätt.

Re: Frågor kring tentan

InläggPostat: 30 okt 2018, 15:47
av Niclas_Evén
Skulle den inte returnera det som finns i enbart en av listorna?

Re: Frågor kring tentan

InläggPostat: 30 okt 2018, 15:53
av Zeldah
Jo. Klara din funktion av ['hej', 'hopp', 'hej'] och [] som argument? Då ska man få tillbaka ['hej', 'hopp']

Re: Frågor kring tentan

InläggPostat: 30 okt 2018, 15:55
av Niclas_Evén
Okej, nu förstår jag!