Programmeringskurs: 1.1 Hva er programmering?
Skrive ut til skjermen
Tekst som settes mellom enten "doble apostrofer" eller 'enkle apostrofer', kalles en tekststreng eller bare en streng.
"Dette er en streng."
'Dette er også en streng.'
Python skiller ikke mellom en streng i doble apostrofer og enkle apostrofer. Du kan derfor velge det du synes ser best ut. Vi anbefaler å være konsekvent. Hvis du bruker doble, bør du forsøke å gjøre det hver gang. Unntaket er når du bruker apostrofer inne i selve tekststrengen. Hvis teksten din inneholder doble apostrofer, bør du bruke enkle apostrofer rundt strengen, og omvendt om teksten inneholder enkle apostrofer:
'Navnet "Python" stammer fra "Monty Python".'
"Navnet 'Python' stammer fra 'Monty Python'."
Vi skriver en tekststreng til skjermen med
print("streng")
Koden du skriver, leses fra toppen og nedover, linje for linje. Hvis du vil skrive ut en annen tekst etter den første, kan du skrive dette på en ny linje.
<> | Kodeeditor | |
print("Linje 1") print("Linje 2") |
Resultat: | |
Linje 1 Linje 2 |
Datamaskiner tolker 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 *.
<> | Kodeeditor | |
print(3*"Hurra! ") |
Resultat: | |
Hurra! Hurra! Hurra! |
Legg merke til mellomrommet etter "Hurra!".
Hvis vi vil skrive flere strenger etter hverandre på samme linje, kan vi gjøre det slik:
<> | 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.
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.
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 |