File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Roadmap/03 - ESTRUCTURAS DE DATOS/python Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 6060 * (o el número de dígitos que quieras)
6161 * - También se debe proponer una operación de finalización del programa.
6262'''
63- print ("\n Ejercicio de dificultad extra" )
63+ print ("\n Ejercicio de dificultad extra" ) # idea: crear una función
6464
6565salir = 0
6666agenda = {
7070while salir == 0 :
7171 print (f"\n Agenda: { agenda } \n " )
7272
73+ # idea: match + case
7374 x = int (input ("Elige la función que desees y pulsa enter: \n 1. Buscar contacto\n 2. Insertar contacto\n 3. Actualizar contacto\n 4. Eliminar contacto\n 5. Salir\n " ))
7475 while x != 1 and x != 2 and x != 3 and x != 4 and x != 5 :
7576 print ("\n El número elegido no existe.\n " )
8990 elif x == 2 :
9091 nombre = input ("\n Escribe el nombre del contacto que quieres añadir: " )
9192 numero_str = input ("Escribe el número del contacto que quieres añadir: " )
93+ # idea: numero.isdigit()
9294 try :
9395 numero_int = int (numero_str )
9496 if len (numero_str ) > 11 :
100102 print ("Error: Número no numérico.\n " )
101103
102104 elif x == 3 :
105+ # idea: codigo repetido del case 2 -> crear una función común
103106 nombre = input ("\n Escribe el nombre del contacto que quieres actualizar: " )
104107 if nombre not in agenda :
105108 print ("El contacto no está en la agenda\n " )
You can’t perform that action at this time.
0 commit comments