1.1. Övningar

Programmeringsteknik

Hoppa till: navigering, sök
       Teori          Att kommentera          Att namnge          Övningar      


Tilldelning

Vad blir värdet på variabeln d efter följande rader?

a = 12
b = a
c = a + b + 3
d = c - b

Svar: d = 15


Vad är det för fel på följande kod?

6606 = svenska_flaggans_dag
  1. 6606 är ett ogiltigt variabelnamn.
  2. Det blir fel för att 6606 inte är svenska flaggans dag.
  3. Man kan inte tilldela värdet 6606 ett nytt värde.

Svar: 1 och 3 är båda korrekta svar.


Olika slags värden

Vad blir det för värden på a och b efter följande rader?

djur = 'katt'
a = djur
b = 'djur'

Svar: a får värdet 'katt' och b får värdet 'djur'.


Uppräkning

Vad är värdet på a och s efter följande rader?

a = 100
b = 10
a += b
s = "svaret är "
s += "a"
  1. a = 10010, s = "svaret är 10010"
  2. a = 110, s = "svaret är a"
  3. a = 100, s = "svaret är 100"
  4. a = 110, s = "svaret är 110"
  5. 1 = 110, s = "svaret är 100"

Svar: Det korrekta svaret är 2: a = 110, s = "svaret är a".


Kommentarer

Vad skrivs ut när man kör följande program?

# Skriv ut Annas telefonnummer
namn = 'Anna'
telefon = '06509911122'
mobil = '07079911322'
print(namn, "har telefon", telefon)

Svar: Anna har telefon 06509911122