ÖVNINGSUPPGIFT

Uppgift 3 Array: Vad skrivs ut?

Försök själv först. Ledtrådar och facit finns längre ner – helt utan inloggning.


Nyckelord: array, lista

Vad skrivs ut från programmen?

Följande uppgifter ska lösas med papper och penna. Använd alltså inte datorn för att lösa dessa uppgifter.

Använd följande värden i kommande uppgifter:

A: Vad blir utskriften i följande program?

values = [2, 5, 5, 6, 8, 10, 4, 5]
a = 0
while (values[a] <= values[a+1]):
    print(values[a])
    a = a + 1

B: Vad blir utskriften i följande program?

Notera att det är nya värden i listan values.

values = [2, 1, 5, 3, 8, 10, 13, 5]
b = 0
while (b <= values[b]):
    print(values[b])
    b = b + 1
Ledtråd

Kom ihåg att första platsen i listan (indexet) alltid börjar på 0 i Python.

Svar

Uppgift A

2
5
5
6
8

Uppgift B

2
1
5
3
8
10
13