Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Thomas Balvert s1082526 Bin2B Student Bio-informatica
- Hogeschool Leiden Toetsopdracht Yahtzee 2014/2015
- '''
- import random
- SPELERS_NAMEN = []
- TOTAAL_SPELLEN = -1
- def welkom():
- '''
- Deze Functie verwelkomt de speler(s) en vraagt het aantal spelers en
- de namen van de spelers en geeft de namen van de spelers terug in een
- lijst.Ook vraagt hij hoeveel spellen de gebruiker(s) willen spelen.
- '''
- while True:
- try:
- aantal_spelers = int(input("Welkom bij Yahtzee. Met hoeveel"
- " spelers zal het spel gespeeld"
- " worden? "))
- break
- except ValueError:
- print("Dat was geen geldige input, probeer het opnieuw")
- for x in range(1, aantal_spelers + 1):
- naam = input("Hoe heet speler " + str(x) + ": ")
- SPELERS_NAMEN.append(naam)
- while True:
- try:
- aantal_spellen = int(input("Hoeveel spellen zullen er gespeeld"
- " worden? Maak een keuze tussen 1 en"
- " 6: "))
- while aantal_spellen < 1 or aantal_spellen > 6:
- print("dat is niet tussen de 1 en 6")
- aantal_spellen = int(input("Hoeveel spellen zullen er gespeeld"
- " worden? Maak een keuze tussen"
- " 1 en 6: "))
- break
- except ValueError:
- print("NIET GOED")
- return aantal_spellen
- def start_spel():
- '''
- Deze functie genereert random 5 dobbelstenen en laat ze zien
- aan de speler. De speler mag dan kiezen of hij/zij een dobbelsteen
- wilt vastzetten.
- '''
- y = 0
- while TOTAAL_SPELLEN != aantal_spellen:
- for spel in range(13):
- for L in SPELERS_NAMEN:
- print("\nBeste", L, "je hebt de volgende 5 dobbelstenen"
- " gegooid:")
- for x in range(5):
- gooien = random.randint(1, 6)
- y = y + 1
- print("0", y, "\tDobbelsteen", y, ": ", gooien, sep='')
- stop_gooien = 0
- while stop_gooien == 0:
- stop_gooien = int(input("\nWelke dobbelsteen wil je"
- " vastzetten? Als je niet meer verder"
- " wilt gooien, kies dan '0'. "))
- if stop_gooien != 0:
- y = 0
- else:
- y = 0
- TOTAAL_SPELLEN = TOTAAL_SPELLEN + 1
- def vastzetten():
- print("deze")
- def main():
- aantal_spelers = welkom()
- start_spel()
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement