Desafío: Argumentos Opcionales
Swipe to start coding
Implementación de una función add_user
para gestionar usuarios en una base de datos. Si el usuario existe en users_db
, sus campos deben ser actualizados en lugar de crear una nueva entrada. Si el usuario no se encuentra, se debe agregar un nuevo usuario con los detalles proporcionados.
- Definir la función
add_user
con los parámetrosname
,age
,role
(por defecto "user") ystatus
(por defecto "active"). - Comprobar si un usuario con el mismo
name
existe en la listausers_db
. - Si el usuario existe, actualizar sus campos
age
,role
ystatus
con los valores recibidos como argumentos en la funciónadd_user
. - Devolver la cadena
"User {name} updated successfully!"
después de actualizar el usuario. - Si el usuario no existe, crear un nuevo usuario (
new_user
) con los detalles proporcionados (name
,age
,role
,status
). - Agregar el nuevo usuario (
new_user
) a la listausers_db
. - Devolver la cadena
"User {name} added successfully!"
después de agregar el nuevo usuario.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 4.35
Desafío: Argumentos Opcionales
Desliza para mostrar el menú
Swipe to start coding
Implementación de una función add_user
para gestionar usuarios en una base de datos. Si el usuario existe en users_db
, sus campos deben ser actualizados en lugar de crear una nueva entrada. Si el usuario no se encuentra, se debe agregar un nuevo usuario con los detalles proporcionados.
- Definir la función
add_user
con los parámetrosname
,age
,role
(por defecto "user") ystatus
(por defecto "active"). - Comprobar si un usuario con el mismo
name
existe en la listausers_db
. - Si el usuario existe, actualizar sus campos
age
,role
ystatus
con los valores recibidos como argumentos en la funciónadd_user
. - Devolver la cadena
"User {name} updated successfully!"
después de actualizar el usuario. - Si el usuario no existe, crear un nuevo usuario (
new_user
) con los detalles proporcionados (name
,age
,role
,status
). - Agregar el nuevo usuario (
new_user
) a la listausers_db
. - Devolver la cadena
"User {name} added successfully!"
después de agregar el nuevo usuario.
Solución
¡Gracias por tus comentarios!
single