programmeren

in python

Les 7: remove

vandaag gaan we:

 

  • Nog even goed oefenen met de while

  • Goed beantwoorde vragen uit de lijst met vragen halen

herhalen tot 10 punten

Vorige les heb je het spel tot 10 punten laten doorgaan:

punten = 0

while punten < 10:
  ... hier staat jouw spel
  
  
print('Goedzo, 10 punten gehaald!')
letters = ['a', 'b', 'c', 'd', 'e']
letters.remove('d')

Misschien heb je gezien dat je nu wel steeds dezelfde vragen krijgt, ook als je ze al goed beantwoord hebt! Dat is natuurlijk niet zo mooi. Goed beantwoorde vragen moeten je niet nog een keer stellen.

 

Daarvoor gaan we iets nieuws gebruiken, de remove.

 

verwijderen uit lijst

letters = ['a', 'b', 'c', 'd', 'e']
letters.remove('d')

Misschien heb je gezien dat je nu wel steeds dezelfde vragen krijgt, ook als je ze al goed beantwoord hebt! Dat is natuurlijk niet zo mooi. Goed beantwoorde vragen moeten je niet nog een keer stellen.

 

Daarvoor gaan we iets nieuws gebruiken, de remove.

 

verwijderen uit lijst

remove komt met een punt achter de lijst

letters = ['a', 'b', 'c', 'd', 'e']
letters.remove('d')

Misschien heb je gezien dat je nu wel steeds dezelfde vragen krijgt, ook als je ze al goed beantwoord hebt! Dat is natuurlijk niet zo mooi. Goed beantwoorde vragen moeten je niet nog een keer stellen.

 

Daarvoor gaan we iets nieuws gebruiken, de remove.

 

verwijderen uit lijst

achter remove horen ronde haakjes

letters = ['a', 'b', 'c', 'd', 'e']
letters.remove('d')

Misschien heb je gezien dat je nu wel steeds dezelfde vragen krijgt, ook als je ze al goed beantwoord hebt! Dat is natuurlijk niet zo mooi. Goed beantwoorde vragen moeten je niet nog een keer stellen.

 

Daarvoor gaan we iets nieuws gebruiken, de remove.

 

verwijderen uit lijst

tussen de haakjes staat wat we gaan verwijderen

Je mag dingen verwijderen die niet is de lijst zitten, dat geeft geen fout!

verwijderen uit lijst

letters = ['a', 'b', 'c', 'd', 'e']
letters.remove('f')

Je mag dingen verwijderen die niet is de lijst zitten, dat geeft geen fout!

verwijderen uit lijst

Deze regel doet niets

vragen = ['Wanneer werd Suriname onafhankelijk van Nederland?', 
          'Wie was er president toen de Amerikaanse burgeroorlog eindigde?',
          'In welk jaar vond het Beleg van Leiden plaats?']
antwoorden = ['1975', 'Lincoln', '1574']

gekozen_nummer = random.randint(0,len(vragen)-1)
gekozen_vraag = vragen[gekozen_nummer]

vragen.remove(gekozen_vraag)

Je kunt ook verwijderen met een variabele. De waarde van de variabele wordt dan uit de lijst gehaald.

 

verwijderen uit lijst

hier verwijderen we een vraag in een variabele

demo

Hier komt steeds code. 

EVEN OEFENEN: GOED OF FOUT

EVEN OEFENEN: GOED OF FOUT

weekdagen = ['ma', 'di', 'wo', 'do', 'vr', 'za']
weekdagen.remove(za)
print(weekdagen)

Hier komt steeds code. 

EVEN OEFENEN: GOED OF FOUT

dobbel = [1, 2, 3, 4, 5, 6]
dobbel.remove(7)
print(dobbel)

Hier komt steeds code. 

EVEN OEFENEN: GOED OF FOUT

dobbel = [1, 2, 3, 4, 5, 6]
dobbel.remove(4)
print(dobbel)

Hier komt steeds code. 

EVEN OEFENEN: GOED OF FOUT

weekdagen = ['ma', 'di', 'wo', 'do', 'vr', 'za']
weekdagen.remove('ma')
print(weekdagen)

Hier komt steeds code. 

EVEN OEFENEN: GOED OF FOUT

dobbel = [1, 2, 3, 4, 5, 6]
dobbel.remove()
print(dobbel)

Hier komt steeds code. 

zodadelijk op de computer...

opdrachten deel b

opdrachten deel b

Python Klas 2 - Module 2 - Les 7

By Felienne

Python Klas 2 - Module 2 - Les 7

Module raadspellen, les 7a. Leerdoel: elementen uit lijsten verwijderen

  • 582