Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Argumentos Opcionales | Argumentos Posicionales y Opcionales
Tutorial de Funciones en Python

bookDesafío: Argumentos Opcionales

Tarea

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.

  1. Definir la función add_user con los parámetros name, age, role (por defecto "user") y status (por defecto "active").
  2. Comprobar si un usuario con el mismo name existe en la lista users_db.
  3. Si el usuario existe, actualizar sus campos age, role y status con los valores recibidos como argumentos en la función add_user.
  4. Devolver la cadena "User {name} updated successfully!" después de actualizar el usuario.
  5. Si el usuario no existe, crear un nuevo usuario (new_user) con los detalles proporcionados (name, age, role, status).
  6. Agregar el nuevo usuario (new_user) a la lista users_db.
  7. Devolver la cadena "User {name} added successfully!" después de agregar el nuevo usuario.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 4.35

bookDesafío: Argumentos Opcionales

Desliza para mostrar el menú

Tarea

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.

  1. Definir la función add_user con los parámetros name, age, role (por defecto "user") y status (por defecto "active").
  2. Comprobar si un usuario con el mismo name existe en la lista users_db.
  3. Si el usuario existe, actualizar sus campos age, role y status con los valores recibidos como argumentos en la función add_user.
  4. Devolver la cadena "User {name} updated successfully!" después de actualizar el usuario.
  5. Si el usuario no existe, crear un nuevo usuario (new_user) con los detalles proporcionados (name, age, role, status).
  6. Agregar el nuevo usuario (new_user) a la lista users_db.
  7. Devolver la cadena "User {name} added successfully!" después de agregar el nuevo usuario.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
single

single

some-alt