---Et måske svært python problem?---
|
30-10-2016, 05:26
(Denne besked var sidst ændret: 30-10-2016, 05:27 af zacko.)
|
|||
|
|||
---Et måske svært python problem?---
https://gyazo.com/88abb26e1a2a0b8229c06fbffe92f29b
I skal ikke tage jer af det # noter, det er bare for at hjælpe mig selv. Error message, jeg får: Oops, try again. median([4, 5, 5, 4]) resulted in an error: unsupported operand type(s) for -: 'list' and 'int' |
|||
30-10-2016, 10:48
|
|||
|
|||
RE: ---Et måske svært python problem?---
Hmm kan det være fordi du siger x - y? Et array minus y.
yolo
|
|||
30-10-2016, 11:28
(Denne besked var sidst ændret: 30-10-2016, 11:54 af zacko.)
|
|||
|
|||
RE: ---Et måske svært python problem?---
(30-10-2016, 10:48)Ash Skrev: Hmm kan det være fordi du siger x - y? Et array minus y. jeg forstår ikke helt hvorfor (- y) skulle være forkert? Hvad ville du da foreslog jeg skrev i stedet. jeg har valgt at y værdien er hvor langt der er ind til midten i listen, altså ind til medianen, med at dividere listens længde med 2. altså det stykke fra linje 5 Jeg fandt lige ud af det: https://gyazo.com/d95aed5f1a7c066da8db399d7789f880 jeg havde bare x - y, uden at sige hvad x var. x stod til at være listen sorteret. skulle have skrevet: median = len(x) - y Skal jeg slette den her post forresten, eller lade den være hvis andre kunne gøre nytte af det? |
|||
30-10-2016, 12:16
|
|||
|
|||
RE: ---Et måske svært python problem?---
(30-10-2016, 11:28)senpai Skrev: jeg forstår ikke helt hvorfor (- y) skulle være forkert? Ja, problemet var at du prøvede at trække et tal fra et array. You can't do that Yes, du lader den bare stå. Du kan eventuelt skrive i den senere, hvis du får flere problemer. Skal nok svare hvis jeg ser det
yolo
|
|||
30-10-2016, 14:22
|
|||
|
|||
RE: ---Et måske svært python problem?---
(30-10-2016, 14:01)senpai Skrev: Der er en ting jeg ikke helt forstår, har søgt lidt på google om det. Men kan ikke rigtig få det til at give mening: list comprehension Når man siger "i for i in range..." er det forkert. Det er "for x in range(0, i)" så du har en i på fx 50 (50 iterationer) og x er så hver iteration. 1, 2, 3 osv.
yolo
|
|||
|
User(s) browsing this thread: 1 Gæst(er)