Joc de daus

Volem jugar una variant de joc de daus anomenada craps on hi ha una tirada de sortida amb dos daus i les següents regles:

  • Si els daus sumen 7 o 11 el jugador guanya.

  • Si els daus sumen 2, 3 o 12, el jugador perd.

  • Amb qualsevol altra combinació, continúa jugant.

Dissenya la funció daus2 que donats els dos valors d’una tirada de daus, retorni 0 si continuem jugant, 1 si guanyem i 2 si perdem. La funció ha de comprovar que els valors dels daus són correctes (estan entre 1 i 6) i retornar -1 en cas de que no ho siguin.

Desa la funció al fitxer joc_de_daus.py. La funció ha de passar el següent doctest:

>>> daus2(6, 5)
1
>>> daus2(1, 2)
2
>>> daus2(4, 4)
0
>>> daus2(5, -3)
-1

Nota

Podeu descarregar el fitxer amb tests joc_de_daus.txt

Solucions

Disposeu d’una solució al fitxer joc_de_daus.py