ÖVNINGSUPPGIFT

Uppgift 7 – Vad blir utskriften?

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


Nyckelord: print()

Vad blir utskriften från följande program?

Utgå från programmet nedan. Vad blir utskriften? Försök lösa uppgiften utan att köra programmet.

x = 6
y = 1
print(x)
print(y)
x = y
print(x)
print(y)
y = 4
print(x)
print(y)
Ledtråd

Variabeln x håller på värdet 6 och variabeln y håller på värdet 1. När man skriver ut en variabel, skrivs värdet på variabeln ut. Exempelvis:

a = 10
print(a)

Skriver ut 10.

Lösning

Svar:

6
1
1
1
1
4

Förklaring: 

Först skriver vi ut värdet på variablerna, det vill säga

6
1

Vi skriver sedan över värdet på x. Värdet x byter alltså värde från 6 till 1. Utskriften nu blir alltså:

1
1

Avslutningsvis byter vi värde på y till 4. Värdet på x är dock densamma. Utskriften blir därför:

1
4