👀 Voorbeeld - Valse kaarten
We zitten nog met een groot probleem in de klasse Speelkaart! De waarden van de attributen soort en waarde kunnen alles zijn.
Dit kan bijvoorbeeld:
geen_echte_kaart = Speelkaart('haha', 'dit kan')
Als je dan de methode
info()
uitvoert:print(geen_echte_kaart.info())
is de output
"haha dit kan"
💻 Programmeeroefening - Klaveren 2, de slechtste kaart!
- Kopieer je oplossing van de vorige oefening en plak in de editor hieronder.
- Pas de klasse aan zodat een soort alleen maar schoppen, harten, ruiten of klaveren kan zijn, en dat een waarde alleen maar een integer van 1 tot en met 10 of de strings
'boer'
,'dame'
en'heer'
kunnen zijn.- Wanneer er geen geldige kaart wordt aangemaakt, moet de kaart automatisch klaveren 2 worden.