ht15, da354a - nästlade listor & globala variabler

Post on 20-Mar-2017

463 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introduktion till programmeringNästlade listor och globala variabler

Dagens upplägg• Nästlade listor• Listor i listor• Globala variabler• Variabler som vi kan nå från funktioner

Sekvenser

Strängar som sekvenser – med index

Exempel på listor

Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag0 1 2 3 4 5 6-7 -6 -5 -4 -3 -2 -1

Funktioner för listor

Lägga till saker i en lista

Demo - Listhantering

Nästlade listor

Nästlade listor• Listor i listor är ett ganska vanligt sätt att lagra data på• Man kan se nästlade listor som en tabell

Utskrift av nästlade listor• … kräver nästlade loopar

Demo – nästlade listor

Globala variabler

Globala variabler• En global variabel är en variabel som man kommer åt överallt

från dokumentet• Detta kan vara smidigt om det är nödvändigt• … men rekommenderas inte för att:• Det blir spagettikod• Det blir svårare att skilja på vilken funktion som gör vad (funktioner kan göra saker

som inte är underförstådda)• För att använda en global variabel i en funktion måste man först

ange att man vill använda en global variabel:

Demo – globala variabler

top related