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_dbpara 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.17
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_dbpara 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