Cuéntanos qué está pasando:
Hola!, para el laboratorio “Construye un Gestor de Configuración de Usuario” no puedo pasar la prueba 25 y 27
def view_settings( settings ):
if not settings:
return ‘No settings available.’
else:
return “\n”.join(f"{key.capitalize()}: {value}" for key, value in settings.items())
Tu código hasta ahora
def add_setting(settings, setting_tuple):
key, value = setting_tuple
key = key.lower()
value = value.lower()
if key in settings:
return f"Setting '{key}' already exists! Cannot add a new setting with this name."
settings[key] = value
return f"Setting '{key}' added with value '{value}' successfully!"
return settings
def update_setting(settings, setting_tuple):
key, value = setting_tuple
key = key.lower()
value = value.lower()
if not key in settings:
return f"Setting '{key}' does not exist! Cannot update a non-existing setting."
settings[key] = value
print(settings)
return f"Setting '{key}' updated to '{value}' successfully!"
def delete_setting(settings, key):
key = key.lower()
if key not in settings:
return 'Setting not found!'
del settings[key]
return f"Setting '{key}' deleted successfully!"
def view_settings( settings ):
if not settings:
return 'No settings available.'
else:
return "\n".join(f"{key.capitalize()}: {value}" for key, value in settings.items())
test_settings = {
'theme': 'light',
'notifications': 'enabled',
'volume': 'high'
}
#print(add_setting(test_settings, ('theme', 'dark')))
print(view_settings(test_settings))
Información de tu navegador:
El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36
Información del desafío:
Crear un gestor de configuración de usuario - Construye un Gestor de Configuración de Usuario
Enlace de GitHub: i18n-curriculum/curriculum/challenges/espanol/blocks/lab-user-configuration-manager/684aaf9ec670c68d20efd0d0.md at main · freeCodeCamp/i18n-curriculum · GitHub