Código de Python - Ejemplo de implementar un menu en python en la consola

Imágen de perfil

Ejemplo de implementar un menu en python en la consolagráfica de visualizaciones


Python

estrellaestrellaestrellaestrellaestrella(11)
Actualizado el 30 de Noviembre del 2016 por xve (Creado el 05 de Diciembre del 2014)
22.028 visualizaciones desde el 05 de Diciembre del 2014. Una media de 189 por semana
Este simple código es un ejemplo para visualizar como se puede crear un menú con varias opciones de manera sencilla.

Requerimientos

Versiones para Python 2.7 y Python 3.x

Python 2.x
estrellaestrellaestrellaestrellaestrella(6)

Actualizado el 21 de Enero del 2017 (Creado el 05 de Diciembre del 2014)gráfica de visualizaciones de la versión: Python 2.x
16.191 visualizaciones desde el 05 de Diciembre del 2014. Una media de 140 por semana

Python 3.x
estrellaestrellaestrellaestrellaestrella(5)

Actualizado el 06 de Diciembre del 2016 (Creado el 30 de Noviembre del 2016)gráfica de visualizaciones de la versión: Python 3.x
5.838 visualizaciones desde el 30 de Noviembre del 2016. Una media de 343 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

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
34
35
36
37
38
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
import os
 
def menu():
	"""
	Función que limpia la pantalla y muestra nuevamente el menu
	"""
	os.system('clear') # NOTA para windows tienes que cambiar clear por cls
	print ("Selecciona una opción")
	print ("\t1 - primera opción")
	print ("\t2 - segunda opción")
	print ("\t3 - tercera opción")
	print ("\t9 - salir")
 
 
while True:
	# Mostramos el menu
	menu()
 
	# solicituamos una opción al usuario
	opcionMenu = input("inserta un numero valor >> ")
 
	if opcionMenu=="1":
		print ("")
		input("Has pulsado la opción 1...\npulsa una tecla para continuar")
	elif opcionMenu=="2":
		print ("")
		input("Has pulsado la opción 2...\npulsa una tecla para continuar")
	elif opcionMenu=="3":
		print ("")
		input("Has pulsado la opción 3...\npulsa una tecla para continuar")
	elif opcionMenu=="9":
		break
	else:
		print ("")
		input("No has pulsado ninguna opción correcta...\npulsa una tecla para continuar")



Comentarios sobre la versión: Python 3.x (5)

darwin ds
09 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
hola, disculpa el codigo esta con unos errores...
se supone que despues de un IF si es string va con comillas, contario no :
if opcionMenu=="1":
if opcionMenu==1:
Responder
Imágen de perfil
xve
09 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
Hola Darwin, es un string, por eso lleva las comillas!!!
Responder
Imágen de perfil
Alejandro
22 de Enero del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Betty
12 de Marzo del 2017
estrellaestrellaestrellaestrellaestrella
Está excelente .....
Responder
Gustavo
Hace 1d
estrellaestrellaestrellaestrellaestrella
excelente
Responder

Comentar la versión: Python 3.x

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2935