1.1. Övningar

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök
(Ny sida: __NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" |   {{Mall:Ej vald flik|[[1.1. Variabler och Utsk...)
Rad 3: Rad 3:
| style="border-bottom:1px solid #797979" width="5px" |  
| style="border-bottom:1px solid #797979" width="5px" |  
{{Mall:Ej vald flik|[[1.1. Variabler och Utskrift|Teori]]}}
{{Mall:Ej vald flik|[[1.1. Variabler och Utskrift|Teori]]}}
 +
{{Mall:Ej vald flik|[[1.1. Att Namnge|Att namnge]]}}
{{Mall:Vald flik|[[1. Övningar|Övningar]]}}
{{Mall:Vald flik|[[1. Övningar|Övningar]]}}
| style="border-bottom:1px solid #797979" width="100%"|  
| style="border-bottom:1px solid #797979" width="100%"|  

Versionen från 9 augusti 2012 kl. 11.45

       Teori          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