Lotto is een trekkingsspel van de Nationale Loterij waarbij elke woensdag- en zaterdagavond 6 nummers en 1 bonusnummer uit 45 genummerde ballen getrokken worden. Deelnemen doe je door 6 nummers aan te kruisen op je spelformulier. Als je de 6 nummers juist voorspelt, win je de Jackpot!
Schrijf een functies met de naam “check_lotto_cijfers” die volgende inputs krijgt:
Deze functie geeft als resultaat een tuple terug met als eerste element het aantal cijfers die juist zijn en een tweede element dat met een boolean waarde (True of False) aangeeft of ook de bonus juist is.
Schrijf een tweede functie met de naam “genereer_resultaat_tekst” die met dezelfde inputs van de vorige functie, als output een tekst (string) genereert volgens de tabel hieronder:
Aantal winnende nummers | | Aantal winnend bonusnummer | | Te genereren tekst |
---|---|---|
6 | / | Proficiat, je hebt 6 cijfers juist en wint de jackpot van 1.000.000 Eur! |
5 | 1 | Proficiat, je hebt 5 cijfers en de bonus juist en wint 50.000 Eur! |
5 | 0 | Proficiat, je hebt 5 cijfers juist en wint 1.250 Eur! |
4 | 1 | Proficiat, je hebt 4 cijfers en de bonus juist en wint 250 Eur! |
4 | 0 | Proficiat, je hebt 4 cijfers juist en wint 25 Eur! |
3 | 1 | Proficiat, je hebt 3 cijfers en de bonus juist en wint 10 Eur! |
3 | 0 | Proficiat, je hebt 3 cijfers juist en wint 6,25 Eur! |
2 | 1 | Proficiat, je hebt 2 cijfers en de bonus juist en wint 3,75 Eur! |
2 | 0 | Jammer, je hebt niet gewonnen. |
1 | 1 | Proficiat, je hebt 1 cijfer en de bonus juist en wint 1,25 Eur! |
1 | 0 | Jammer, je hebt niet gewonnen. |
0 | 1 | Jammer, je hebt niet gewonnen. |
0 | 0 | Jammer, je hebt niet gewonnen. |
>>> check_lotto_cijfers({1, 2, 3, 4, 5, 6}, {10, 11, 12, 18, 19, 45}, 33)
(0, False)
>>> genereer_resultaat_tekst({1, 2, 3, 4, 5, 6}, {10, 11, 12, 18, 19, 45}, 33)
'Jammer, je hebt niet gewonnen.'
>>> check_lotto_cijfers({1, 2, 3, 4, 5, 6}, {1, 2, 9, 10, 11, 12}, 6)
(2, True)
>>> genereer_resultaat_tekst({1, 2, 3, 4, 5, 6}, {1, 2, 9, 10, 11, 12}, 6)
'Proficiat, je hebt 2 cijfers en de bonus juist en wint 3,75 Eur!'
>>> check_lotto_cijfers({1, 2, 3, 4, 5, 6}, {1, 2, 3, 4, 5, 6}, 9)
(6, False)
>>> genereer_resultaat_tekst({1, 2, 3, 4, 5, 6}, {1, 2, 3, 4, 5, 6}, 9)
'Proficiat, je hebt 6 cijfers juist en wint de jackpot van 1.000.000 Eur!'