Strings en herhalingen met in
Last updated
Was this helpful?
Last updated
Was this helpful?
In Python kun je heel makkelijk alle letters van een woord bekijken. Je gebruikt dan de in
operator. Kijk maar eens naar het voorbeeld hieronder.
De variabele letter
zal nu eerst de eerste letter van woord
worden, dan de 2e en zo voort. Kijk maar in dit voorbeeld:
Kijk ook dit filmpje over dit onderwerp
Lees een woord in. Tel het aantal klinkers (a, e, o, u, i) in het woord dat je inleest. Print dit totaal aantal klinkers uit.
Let op: de letter i in een ij mag je gewoon meetellen.
Voorbeeld invoer 1: aardappel
Voorbeeld uitvoer 1: 4
Voorbeeld invoer 2: vijver
Voorbeeld uitvoer 2: 2
HINT: Je kunt de
in
operator gebruiken om te controleren of een letter een klinker is. letter = 'a' if letter in 'appelsap': #Dit is waar want de a zit in appelsap
Schrijf een programma dat om een string vraagt. Als de string 10 of meer tekens heeft, dan geef je een boodschap:
Deze string is te lang
Anders print je alle letters van de string onder elkaarVoorbeeld: Invoer: Een zin!
Uitvoer: E e n z i n !
Natuurlijk kun je ook met []
en letter kiezen. Soms is dat handig:
Vraag om een string aan de gebruiker. Schrijf een programma dat telt hoe vaak 2 keer hetzelfde teken naast elkaar staat.
Voorbeeldinvoer: De kat staat op een ton. Voorbeelduitvoer: 2