s1Eva_IIT2011_T3 Parchis 2 fichas

Ejercicio: 1Eva_IIT2011_T3 Parchis 2 fichas

Propuesta de solución en Python

Inicie lanzando un dado para el primer jugador y avance su posición tantas veces sea necesario hasta que llegue a la meta.

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.

# 1Eva_IIT2011_T3 Parchis 2 fichas
# Tarea: implementar la selección de inicio
import random as rnd

# INGRESO
meta = 50

a=0
b=0

# PROCEDIMIENTO
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(gana)