...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
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
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 language py title Eksempel 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
Lag en for-løkke som summerer alle tallene i en liste.
Code Block language py title Eksempel 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 | ||
---|---|---|
| ||
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.
...