Skip to content

Commit 9b7cf57

Browse files
committed
#3 - Python
1 parent fff1668 commit 9b7cf57

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Roadmap/03 - ESTRUCTURAS DE DATOS/python/ainaragmt.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
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("\nEjercicio de dificultad extra")
63+
print("\nEjercicio de dificultad extra") # idea: crear una función
6464

6565
salir = 0
6666
agenda = {
@@ -70,6 +70,7 @@
7070
while salir == 0:
7171
print(f"\nAgenda: {agenda}\n")
7272

73+
# idea: match + case
7374
x = int(input("Elige la función que desees y pulsa enter: \n1. Buscar contacto\n2. Insertar contacto\n3. Actualizar contacto\n4. Eliminar contacto\n5. Salir\n"))
7475
while x != 1 and x != 2 and x != 3 and x != 4 and x != 5:
7576
print("\nEl número elegido no existe.\n")
@@ -89,6 +90,7 @@
8990
elif x == 2:
9091
nombre = input("\nEscribe 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:
@@ -100,6 +102,7 @@
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("\nEscribe el nombre del contacto que quieres actualizar: ")
104107
if nombre not in agenda:
105108
print("El contacto no está en la agenda\n")

0 commit comments

Comments
 (0)