Programmering med while-løkker
a) Koding
Programmet nedenfor gir feilmelding. Hva er feil i kodelinjene?
svar = "nei"
while svar =! "ja"
svar = input("Skriv ja")
print("Flott, du skrev ja.)
b) Algoritme
Skriv algoritmen til programmet over.
c) Forklaring
Forklar med ord hvordan programmet fungerer.
a) Algoritme
Skriv algoritmen til kodelinjene nedenfor.
tall = 10
while tall > 1:
tall = tall - 1
print(f"Tallet er nå {tall}.")
b) Forklaring
Forklar hva programmet gjør uten å kjøre det først.
På siden Veivalg – if-elif-else lager vi et program der brukeren av programmet skal skrive om hen er norsk eller svensk. Vi ser nå på en variant der brukeren skal skrive "s" dersom hen er svensk eller "a" dersom hen ikke er svensk. I tillegg vil vi at dersom brukeren er uheldig og skriver noe annet enn "s" eller "a", skal hen få en ny sjanse til å skrive riktig.
a) Algoritme
Skriv algoritmen til et slikt program.
b) Koding
Skriv koden til algoritmen over, og test at programmet fungerer som det skal.