Desafío: Argumentos Opcionales
Swipe to start coding
Está trabajando con un sistema sencillo de gestión de usuarios.
El objetivo es implementar una función add_user()
que agregue nuevos usuarios o actualice los existentes en una lista global llamada users_db
.
Siga estos pasos:
- Defina una función
add_user(name, age, role="user", status="active")
. - Recorra la lista
users_db
para comprobar si ya existe un usuario con el mismo nombre. - Si el usuario existe, actualice sus datos:
"age"
→age
."role"
→role
."status"
→status
.
Luego, devuelva el mensaje: "User {name} updated successfully!"
.
4. Si el usuario no existe, cree un nuevo diccionario llamado new_user
con los datos proporcionados (name
, age
, role
, status
), agréguelo a users_db
y devuelva: "User {name} added successfully!"
.
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
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me a real-world example?
Awesome!
Completion rate improved to 4.35
Desafío: Argumentos Opcionales
Desliza para mostrar el menú
Swipe to start coding
Está trabajando con un sistema sencillo de gestión de usuarios.
El objetivo es implementar una función add_user()
que agregue nuevos usuarios o actualice los existentes en una lista global llamada users_db
.
Siga estos pasos:
- Defina una función
add_user(name, age, role="user", status="active")
. - Recorra la lista
users_db
para comprobar si ya existe un usuario con el mismo nombre. - Si el usuario existe, actualice sus datos:
"age"
→age
."role"
→role
."status"
→status
.
Luego, devuelva el mensaje: "User {name} updated successfully!"
.
4. Si el usuario no existe, cree un nuevo diccionario llamado new_user
con los datos proporcionados (name
, age
, role
, status
), agréguelo a users_db
y devuelva: "User {name} added successfully!"
.
Solución
¡Gracias por tus comentarios!
single