Python - RUR-PLE

 
Vista:

RUR-PLE

Publicado por Eduardo (2 intervenciones) el 06/03/2017 17:16:14
El enunciado es que dado en el tablero de Rur-ple el robot tiene que ir por la parte inferior hasta llegar al final. durante el camino si el robot se encuentra con unos beepers , ha de recogerlos y segun los beepers que haya ha de dar vueltas. ej: si hay 3 beepers da 3 vueltas. La cosa es que cuando acabe la recta de abajo ha de decir cuantas vuelvas a dado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def countBeepers():
    numBeepers=0
    while next_to_a_beeper():
        numBeepers=numBeepers+1
        pick_beeper()
    return numBeepers
def vuelta():
    repeat(turn_left,4)
def giros(cantBeepers):
    if (cantBeepers == 0):
        move()
    else:
        repeat(vuelta,cantBeepers)
cantBeepers=0
while front_is_clear():
    cantBeepers=countBeepers()
    giros(cantBeepers)
turn_off()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder