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(8)
Actualizado el 30 de Noviembre del 2016 por xve (Creado el 05 de Diciembre del 2014)
17.968 visualizaciones desde el 05 de Diciembre del 2014. Una media de 168 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 30 de Noviembre del 2016 (Creado el 05 de Diciembre del 2014)gráfica de visualizaciones de la versión: Python 2.x
16.147 visualizaciones desde el 05 de Diciembre del 2014. Una media de 147 por semana

Python 3.x
estrellaestrellaestrellaestrellaestrella(2)

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
1.822 visualizaciones desde el 30 de Noviembre del 2016. Una media de 280 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 (2)

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

Comentar la versión: Python 3.x

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

http://lwp-l.com/s2935