AYUDA PARA VALIDAR
Publicado por manuel (1 intervención) el 22/06/2016 05:52:45
Hola necesito validar , tengo el siguiente codigo pero necesito validar para que si la persona que este usando el programa al precionar enter , es decir, al no ingresar ningun caracter el programa no se finalice si no que me diga "por favor, ingrese una opcion" no se como validar el tema de no ingresar nada por favor si alguien que sepa me ayude
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
def precio():
menu()
############################################################################
def cdespacho():
menu()
############################################################################
def lhuevos():
menu()
############################################################################
def subopc():
op=0
variable=3
while variable>0:
print("[1]Buscar por fecha.")
print("[2]Buscar por rut.")
print("[3]Listar todo.")
op=int(input("Ingrese opción."))
if op==1:
print("Busqueda por fecha.")
variable=-1
if op==2:
print("Busqueda por rut.")
variable=-1
if op==3:
print("Listado completo.")
variable=-1
if op<1 or op>3:
print("Ingrese una opcion valida.")
################################################################################
def ldespacho():
subopc()
menu()
################################################################################
def menu():
huevos=3
while huevos>0:
print(" ")
print("***Menú***")
print(" ")
print ("[1]Asignación de precios de huevos.")
print ("[2]Creación de despachos.")
print ("[3]Listar huevos.")
print ("[4]Listar despachos.")
print ("[5]Salir del programa.")
print (" ")
opcion=int(input("Ingrese opción: "))
if opcion==1:
print("Bienvenido a la Asignación de precios de huevos.")
precio()
if opcion==2:
print("Bienvenido a la Creación de despachos.")
cdespacho()
if opcion==3:
print("Bienvenido a la Enlistación de huevos.")
lhuevos()
if opcion==4:
print("Bienvenido a la Enlistación de despachos.")
ldespacho()
if opcion==5:
huevos=-1
print("Adiós.")
if opcion<1 or opcion>5:
print(" ")
print("Ingrese una opción valida.")
print(" ")
################################################################################
entrada={"nolo":"123123"}
intentos=0
while (intentos <=2):
intentos=intentos+1
usuario=str(input("Ingrese su usuario: "))
contrasena=str(input("Ingrese contraseña: "))
if entrada.get(usuario)==contrasena:
print ("Biendvenido al programa")
intentos=4
menu()
else:
print("Usuario invalido.Ud lleva ", intentos ," intentos")
if(intentos==3):
print("Ya realizo 3 intentos, adios.")
Valora esta pregunta


0