Ejercicio: 1Eva_IIT2011_T3 Parchis 2 fichas
Propuesta de solución en Python
Por simplicidad, inicie solo con un jugador. 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.
# 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)