Python - Cómo volver al principio

   
Vista:

Cómo volver al principio

Publicado por Rocío (11 intervenciones) el 15/04/2012 18:01:12
Tengo esta función:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
def Menu():
    print 'Bienvenido al juego del sudoku'
    print 'Desea jugar al sudoku?(s/n)'
    deseo = raw_input()
    if deseo.lower()=='s':
        M = leersudoku()
        sudoku1 = dibujaMatriz(M)
        print 'Elija el numero que desea cambiar'
        sudoku2 = Modificanumero(M)
        dibujaMatriz(sudoku2)
        print 'Quiere borrar algun elemento?(s/n)'
        querer = raw_input()
        if querer.lower() == 's':
            sudoku3 = Borrarelemento(sudoku2)
            dibujaMatriz(sudoku3)
            print 'Finalizar partida?(s/n)'
            quiero = raw_input()
            if quiero.lower() == 's':
                print 'Quiere guardar el archivo?(s/n)'
                desear = raw_input()
                if desear.lower() == 's':
                    Guardarsudoku(sudoku3)
                    print 'Hasta pronto!'
                else:
                    print 'Hasta pronto!'
 
            else:
 
        else:
 
 
        else:
        print 'De acuerdo, vuelva cuando quiera.'

Y me gustaria que después de los else: que están vacíos, poder poner algo para me vuelva a aparecer el menu desde 'Elija numero que desea cambiar' ¿Cómo debo hacerlo?
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
Imágen de perfil de xve

Cómo volver al principio

Publicado por xve (1237 intervenciones) el 15/04/2012 19:40:12
Hola Rocío, para ello, tienes que estar dentro de un bucle while... de esta manera, cuando llegue al final, te volvera a empezar...

Prueba así:
1
2
while(1):
   ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar