Programmeringskurs (alle) *: 1.1 Hva er programmering?
Skrive ut til skjermen
Datamaskiner tolker rett og slett en streng som en rekke med tegn, symboler og mellomrom, og vi kan bruke dem til mye mer enn å skrive setninger. Vi kan for eksempel skrive ut samme streng flere ganger ved å bruke gangetegnet *. Når vi skriver:
print(3*"Hurra! ") |
Mellomrom bak "Hurra!" gjør at det ser penere ut.
|
skriver programmet ut:
Resultat: | |
Hurra! Hurra! Hurra! |
Hvis vi vil skrive flere strenger etter hverandre på samme linje, kan vi gjøre det slik:
Vi kan skrive ut flere strenger på samme linje:
print("streng1" + "streng2" + "streng3" + …)
eller
print("streng1", "streng2", "streng3", …)
Når vi bruker komma, legges det til et mellomrom mellom strengene. Bruker vi plusstegnet, gjør det ikke det.
Vi kan dermed kople sammen flere tekststrenger på disse to måtene:
<> | Kodeeditor | |
print("Hei", "på", "deg") print("Hei " + "på " + "deg") |
Resultat: | |
Hei på deg Hei på deg |
Legg merke at det automatisk blir mellomrom når vi bruker komma, men ikke når vi bruker plusstegnet. Når vi bruker plusstegnet, må vi legge til mellomrom selv.
Når du skriver kode, er det regnet som god skikk at du også skriver kommentarer som dokumenterer eller forklarer koden din. Da blir det lettere for andre å forstå hva du har tenkt mens du kodet. Det kan også gjøre det lettere for deg selv å huske hva du tenkte hvis du senere skal gjøre endringer eller utvidelser i din egen kode.
#\text{#}# En kommentar i Python starter med en emneknagg.
#\text{#}# Kommentaren blir ikke lest av datamaskinen, den brukes kun for å forklare.
#\text{#}# Setter vi emneknagg foran en linje, vil datamaskinen hoppe over denne.
Programvare av en viss størrelse skrives gjerne av flere enn én person. Da Microsoft lanserte Windows 7, hadde over 2000 utviklere samarbeidet om det ferdige produktet. Uansett om du samarbeider med få eller mange personer, er det viktig at du skriver kommentarer i koden din. Det gjør jobben lettere for alle som er involvert. Selv om det ikke er så lett å se verdien av å kommentere kode i starten, når du sitter alene, vil det fort vise seg å være gull verdt.
Her er ett eksempel på kode med kommentarer:
<> | Kodeeditor | |
speed = 60 #\text{#}# farten ved start #\text{#}# while-løkke som går så lenge farten er over 50 while speed > 50: #\quad#speed -= 1 #\text{#}# reduserer farten med 1 #\quad#print(speed) #\text{#}# skriver ut farten |