Desafío: Argumentos Opcionales
Tarea
Swipe to start coding
Estás trabajando con un sistema sencillo de gestión de usuarios.
Tu objetivo es implementar una función add_user() que agregue nuevos usuarios o actualice los existentes en una lista global llamada users_db.
- Define una función
add_user(name, age, role="user", status="active"). - Recorre la lista
users_dbpara verificar si ya existe un usuario con el mismo nombre. - Si el usuario existe, actualiza sus datos. Luego devuelve el mensaje:
"User {name} updated successfully!".
"age"→age."role"→role."status"→status.
- Si el usuario no existe, crea un nuevo diccionario llamado
new_usercon los datos proporcionados (name,age,role,status), agrégalo ausers_dby devuelve:"User {name} added successfully!".
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 11
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 6.67
Desafío: Argumentos Opcionales
Desliza para mostrar el menú
Tarea
Swipe to start coding
Estás trabajando con un sistema sencillo de gestión de usuarios.
Tu objetivo es implementar una función add_user() que agregue nuevos usuarios o actualice los existentes en una lista global llamada users_db.
- Define una función
add_user(name, age, role="user", status="active"). - Recorre la lista
users_dbpara verificar si ya existe un usuario con el mismo nombre. - Si el usuario existe, actualiza sus datos. Luego devuelve el mensaje:
"User {name} updated successfully!".
"age"→age."role"→role."status"→status.
- Si el usuario no existe, crea un nuevo diccionario llamado
new_usercon los datos proporcionados (name,age,role,status), agrégalo ausers_dby devuelve:"User {name} added successfully!".
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 11
single