lista
Hej!
Varför fungerar det inte att skriva såhär?
Resultatet borde väl bli:
list_n=[0,2,3]
Mvh KriAno
Vad blir det i stället?
Laguna skrev:Vad blir det i stället?
Error
KriAno skrev:Laguna skrev:Vad blir det i stället?
Error
Det duger verkligen inte som felrapport. Visa hela felmeddelandet.
Får man ha å, ä och ö i variabelamn?
När jag skrev program (80 talet) var det otillåtet
Laguna skrev:KriAno skrev:Laguna skrev:Vad blir det i stället?
Error
Det duger verkligen inte som felrapport. Visa hela felmeddelandet.
Det här är felmeddelandet (förstår dock inte vad det betyder):
KriAno skrev:Laguna skrev:KriAno skrev:Laguna skrev:Vad blir det i stället?
Error
Det duger verkligen inte som felrapport. Visa hela felmeddelandet.
Det här är felmeddelandet (förstår dock inte vad det betyder):
Index out of range betyder att du försöker accessa ett element i listan som inte finns, som har ett för stort index. Vad kan n+1 tänkas vara i det här läget?
Tänk på att Python kör med 0 som första index.
list[len(list) - 1] ger dig listans sista element.
(även negativa index funkar, så list[-1] ger samma resultat, prova!)
Om list[n + 1] inte ska vara out of range så kan inte n vara större än len(list) - 2.
Jag vill också påpeka att det är mycket bättre att kopiera och klistra in allt i programväg som går att kopiera, i stället för att ta en bild.
Laguna skrev:Jag vill också påpeka att det är mycket bättre att kopiera och klistra in allt i programväg som går att kopiera, i stället för att ta en bild.
Absolut. Lite synd dock att indenteringen inte kommer med vid copy/paste. I Python är det ju t.o.m en del av språket.