• Domingo 22 de Diciembre de 2024, 11:59

Autor Tema:  Equivalente a este código  (Leído 2423 veces)

Paul Gomez Givera

  • Nuevo Miembro
  • *
  • Mensajes: 11
  • Nacionalidad: 00
    • Ver Perfil
    • Mi Fotolog
Equivalente a este código
« en: Martes 2 de Abril de 2013, 18:00 »
0
Estoy haciendo una aplicación de consola en Python que para el menú y las selecciones necesita poder escribir un comando en la consola y que si se escribe una cosa ocurra una cosa y si se escribe otra, otra. Os dejo este código en batch (que fue el primer lenguaje que aprendí junto con HTML) para que os hagáis una idea:
Código: [Seleccionar]
set /p ejemplo=
if %ejemplo%==opcion1 goto modo1
if %ejemplo%==opcion2 goto modo2
if %ejemplo%==opcion3 goto modo3
Se trata de que la variable "ejemplo" es definible por el usuario, y dependiendo de lo que defina, se vaya a determinado modo. Espero que puedan ayudarme.
« última modificación: Martes 2 de Abril de 2013, 21:38 por Paul Gomez Givera »

$francisco

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: es
    • Ver Perfil
Re:Equivalente a este código
« Respuesta #1 en: Miércoles 3 de Abril de 2013, 01:07 »
0
espero que esto te sirva:

Código: [Seleccionar]
def modo1():
    print "lo que queras poner en la funcion 1"

def modo2():
    print "modo 2"

def modo3():
    print "modo 3"

while True:
    ejemplo = raw_input(">>>")
    if ejemplo == "opcion1":
        modo1()
    elif ejemplo == "opcion2":
        modo2()
    elif ejemplo == "opcion3":
        modo3()
    elif ejemplo == "salir":
        break
    else:
        print "error"

Paul Gomez Givera

  • Nuevo Miembro
  • *
  • Mensajes: 11
  • Nacionalidad: 00
    • Ver Perfil
    • Mi Fotolog
Re:Equivalente a este código
« Respuesta #2 en: Miércoles 3 de Abril de 2013, 19:19 »
0
Muchas gracias por ayudarme, amigo.  :gracias: