Ejercicio: 1Eva2011TII_T3 Parchis 2 fichas

Por simplicidad, inicie solo con un jugador.
| 7 | 8 | 9 | ... | ||||
|---|---|---|---|---|---|---|---|
| 6 | ... | ||||||
| 5 | 49 | ||||||
| Partida | 1 | 2 | 3 | 4 | 50 |
La posición en el tablero se registra en la variable a. La meta se alcanza en la casilla 50.
Lanza el un dado para el primer jugador y avanza la posición tantas veces sea necesario hasta que llegue a la meta.
a=0
dado = int(rnd.random()*6)+1
a = a + dado
Luego incorpore al segundo jugador y observe las posiciones de cada uno hasta que llegue uno de ellos a la meta para seleccionar al ganador.
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2011_T3 Parchis 2 fichas
# Tarea: implementar la selección de inicio
import random as rnd
# INGRESO
meta = 50
# PROCEDIMIENTO
a=0
b=0
while not(a>=meta or b>=meta):
dado = int(rnd.random()*6)+1
a = a + dado
if (a==b):
b = 0
dado = int(rnd.random()*6)+1
b = b + dado
if (b==a):
a = 0
if (a>=50):
gana = 1
else:
gana = 2
# SALIDA
print('ganador: ')
print(gana)
Tarea: Desarrolle una versión para los 4 jugadores de Parchís.
Luego en otra versión, considere usar las 4 fichas para cada jugador.