Hej, jag har ett problem med ett hemtal i en programmeringskurs.
Språket ät Python
2.2 Betrakta följande kod:
char_lista = [”s”, ”l”, ”a”, ”v”]
v = 0
h = len(char_lista)-1
while v < len(char_lista):
char_lista[h] = char_lista[v]
char_lista[v] = char_lista[h]
h = h – 1
v = v + 1
Det är tänkt att elementen i listan char_lista byter plats så att listan ser ut
som nedan efter while-satsen:
[”v”, ”a”, ”l”, ”s”]
Men det verkar som att koden gör inte som det är tänkt, vad är felet i koden?
Ändra koden så att det blir som det är tänkt.
Vad är problemet ?