Klippa isär lista
Har egentligen löst uppgiften på ett längre sätt, men förstår inte riktigt lösningsförslaget. Vad händer där 3 saker verkar gångras ihop?
Det är inte tre saker som gångras ihop, kolonet gör det till en slice. En slice skrivs på formen listnamn[a:b], och gör en ny lista av elementen från och med index a, till men utan index b. Så om L = [5,6,7,8,9] så är L[1:3] listan [6,7]. I ditt fall beräknar "index*size" det lägre indexet att klippa från, och "(index+1)*size" det högre.
Jag skulle inte ha blanka mellan index och size, och sedan inga blanka runt kolonet, ögat leds ju fel. Jag skulle antingen ha inga blanka alls, eller blanka även runt kolonet, eller införa temporärvariabler.
Då är jag lite med :) Men hur kommer det sig att den inte säger ifrån när numren där inne hamnar utanför listan, för det protesterar den ju mot ibland?
Det är designat så. Här är dokumentationen: https://docs.python.org/3/reference/datamodel.html#objects-values-and-types. Sök efter "slice".
Förmodligen är det mycket bättre beskrivet någon annanstans.
Laguna skrev:Det är designat så. Här är dokumentationen: https://docs.python.org/3/reference/datamodel.html#objects-values-and-types. Sök efter "slice".
Förmodligen är det mycket bättre beskrivet någon annanstans.
Det får man hoppas, för det där var inte läsbart nånstans 🙃 Men jag behöver nog inte veta det iaf 😅
Funderar på raden högst upp också, finns det något sätt att få alla matteprylar, utan att skriva in dem en och en?
Micimacko skrev:Funderar på raden högst upp också, finns det något sätt att få alla matteprylar, utan att skriva in dem en och en?
Man kan skriva
from math import *
så får du allting.
Tack!
Micimacko skrev:Laguna skrev:Det är designat så. Här är dokumentationen: https://docs.python.org/3/reference/datamodel.html#objects-values-and-types. Sök efter "slice".
Förmodligen är det mycket bättre beskrivet någon annanstans.
Det får man hoppas, för det där var inte läsbart nånstans 🙃 Men jag behöver nog inte veta det iaf 😅
Det här är mer lättläst: https://docs.python.org/3/tutorial/introduction.html. Det står inte varför det är en bra idé att ha det så, och det är jag inte säker på heller.