Een muntstuk wordt een aantal keer opgegooid.

Wat wordt het meest gegooid kop of munt ?

Let op!

  • Het opgooien van een muntstuk wordt door de computer gesimuleerd: de computer kiest tussen 0 en 1.
  • We spreken af dat 0 overeenkomt met munt, en 1 overeenkomt met kop.

Opdracht

In het hoofdprogramma vraag je hoeveel keer het muntstuk moet worden opgegooid.
Laat de computer het gevraagde aantal keer een muntstuk opgooien (met 0 of 1). Het programma schrijft de gegenereerde worpen (0 of 1) naast elkaar, gescheiden met een spatie.
Daaronder wordt één van volgende teksten geschreven: "Munt is meest geworpen", "Munt en kop zijn evenveel geworpen", "Kop is meest geworpen"

Voorbeelden

Afhankelijk van het ingegeven aantal, en de initialisatie van de random-generator bekom je voor vier worpen bijvoorbeeld:
>>> main()
0 1 1 1 
Kop is meest geworpen 
>>> main()
0 0 1 0 
Munt is meest geworpen 
>>> main()
0 1 0 1 
Munt en kop zijn evenveel geworpen 

Tutor Dodona

De Tutor zal andere getallen genereren, en is dus niet echt bruikbaar om fouten op te sporen.

Opmerkingen

Je moet het hoofdprogramma toevoegen in de gegeven procedure main().

Tips

Hoe kiest de computer kop of munt? Je moet kiezen tussen twee getallen 0 of 1 - gebruik dus random.randint(0, 1)
Hoe kan de computer meerdere keren kop of munt kiezen? pseudocode:
Herhaal met lus:
    waarde = random.randint(0,1)
    verwerk de waarde (0 = munt, 1 = kop) 
Hoe tel je het aantal keer kop en het aantal keer munt? Voeg twee hulpvariabelen toe, die je initialiseert op 0.
Bij elke worp verhoog je de juiste hulpvariabele met 1.
Hoe weet ik welke hulpvariabele moet verhoogd worden? Gebruik een if!
Ofwel staat alles onder elkaar, ofwel alles naast elkaar - hoe los ik dat op?
Als de for-loop volledig is afgewerkt, moet je een extra statement toevoegen om de regel waarop de laatste uitvoer geschreven werd 'af te sluiten'.
Dit kan met print()