Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepy
titleEksempel på kjøring
linenumberstrue
Skriv inn et tall: 4
4
Skriv inn et tall: 5
5
Skriv inn et tall: 6
6
Skriv inn et tall: 7
7


Oppgave 4 - For-løkker

  1. Lag en for-løkke som går igjennom en liste, og som gjør om alle negative tall til 0 og alle positive tall (inkl. 0) til 1.

    Code Block
    languagepy
    titleEksempel på kjøring:
    liste = [-4,5,3,9,3,-3,-8,8] 	#Liste før for-løkken
    #for-løkke
    print(liste)
     
    #Output blir:
    # [0, 1, 1, 1, 1, 0, 0, 1]		#Liste etter for-løkken


  2. Lag en for-løkke som summerer alle tallene i en liste.

    Code Block
    languagepy
    titleEksempel på kjøring:
    liste = [-4,5,3,9,3,-3,-8,8]
    summ = 0
    #for-løkke
    print(summ)
     
    #Output blir:
    # 13


Oppgave 5 - Passord

I en uendelig løkke, be brukeren om å skrive inn et passord, og deretter om å skrive inn det samme passordet igjen. Gi så brukeren beskjed om at enten:

  • Passordet ble gjentatt riktig, eller
  • Passordene har ulik lengde, eller
  • Det andre passordet kommer alfabetisk før det første, eller
  • Det andre passordet kommer alfabetisk etter det første.

(Bruker får bare beskjed om ett av tilfellene.)
Hopp deretter tilbake til starten av løkken.

Code Block
titleEksempel på kjøring:
Skriv inn ditt passord: Bob Bernt
Skriv inn ditt passord på nytt: Bob Bernt
Passordene er like.
Skriv inn ditt passord: Bob Bernt
Skriv inn ditt passord på nytt: bobbob
Passordene har ulik lengde!
Skriv inn ditt passord: Bob Bernt
Skriv inn ditt passord på nytt: Bernt Bob
Passord 2 kommer før passord 1 i alfabetet
Skriv inn ditt passord: --
Skriv inn ditt passord på nytt: ..
Passord 1 kommer før passord 2 i alfabetet


Oppgave 6 - Produkt

Lag en løkke som trekker to tilfeldige tall mellom 1 og 10, multipliserer dem, og skriver ut regnestykket til skjermen. Løkken skal fortsette så lenge produktet er mindre enn 70.

...