Desafio: Argumentos Opcionais
Swipe to start coding
Você está trabalhando com um sistema simples de gerenciamento de usuários.
Seu objetivo é implementar uma função add_user() que adiciona novos usuários ou atualiza usuários existentes em uma lista global chamada users_db.
Siga estes passos:
- Defina uma função
add_user(name, age, role="user", status="active"). - Percorra a lista
users_dbpara verificar se já existe um usuário com o mesmo nome. - Se o usuário existir, atualize seus dados:
"age"→age."role"→role."status"→status.
Em seguida, retorne a mensagem: "User {name} updated successfully!".
4. Se o usuário não existir, crie um novo dicionário chamado new_user com os dados fornecidos (name, age, role, status), adicione-o à lista users_db e retorne: "User {name} added successfully!".
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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
Desafio: Argumentos Opcionais
Deslize para mostrar o menu
Swipe to start coding
Você está trabalhando com um sistema simples de gerenciamento de usuários.
Seu objetivo é implementar uma função add_user() que adiciona novos usuários ou atualiza usuários existentes em uma lista global chamada users_db.
Siga estes passos:
- Defina uma função
add_user(name, age, role="user", status="active"). - Percorra a lista
users_dbpara verificar se já existe um usuário com o mesmo nome. - Se o usuário existir, atualize seus dados:
"age"→age."role"→role."status"→status.
Em seguida, retorne a mensagem: "User {name} updated successfully!".
4. Se o usuário não existir, crie um novo dicionário chamado new_user com os dados fornecidos (name, age, role, status), adicione-o à lista users_db e retorne: "User {name} added successfully!".
Solução
Obrigado pelo seu feedback!
single