Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@
descripcion = input("Ingrese la descripción del helado: ")
precioo = input("Ingrese el precio del helado: ")

if precioo.isdigit():
precio = float(precio) # Error: variable mal escrita
if precioo.isdigit(): # se corrgie posicionamiento
precio = float(precioo) # Error corregido: variable mal escrita
heladoo = {"id": contadore_id, "nombre": nombre, "descripcion": descripcion, "precio": precio}
heladoos.append(haledo) # Error: variable mal escrita
heladoos.append(heladoo) # Error corregido: variable mal escrita
contadore_id += 1
print("Helado agregado correctamente.")
else:
else: # corrigue posicionamiento
print("Error: El precio debe ser un número.")

elif opcion == "2": # Ver lista de helados
if len(helados) == 0: # Error: variable incorrecta
if len(heladoos) == 0: # Error corregido: variable incorrecta
print("No hay helados registrados.")
else:
print("\nLista de Helados:")
for helado in heladoos:
print("ID: {helado['iD']}, Nombre: {helado['nombre']}, Descripción: {helado['descripsion']}, Precio: ${helado['precio']}") # Error en claves del diccionario
print(f"ID: {helado['id']}, Nombre: {helado['nombre']}, Descripción: {helado['descripcion']}, Precio: ${helado['precio']}") # Error corregido en claves del diccionario

elif opcion == "3": # Modificar un helado
id_modificar = input("Ingrese el ID del helado a modificar: ")
Expand All @@ -41,8 +41,8 @@
encontrado = False

for helado in heladoos:
if helado["id"] == id_modificar:
nuevo_nombre == input("Nuevo nombre (deje en blanco para no cambiar): ") # Error: doble signo igual
if helado["id"] == id_modificar:#posicionamiento corregido
nuevo_nombre =input("Nuevo nombre (deje en blanco para no cambiar): ") # Error cprregido: doble signo igual
nueva_descripcion = input("Nueva descripción (deje en blanco para no cambiar): ")
nuevo_precio = input("Nuevo precio (deje en blanco para no cambiar): ")

Expand Down Expand Up @@ -84,5 +84,5 @@
elif opcion == "5": # Salir
print("Saliendo del programa...")
break
else:
else:#posicionamiento corregido
print("Opción inválida, intente nuevamente.")