Desafio: Argumentos Opcionais
Tarefa
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.
- 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. Em seguida, retorne a mensagem:
"User {name} updated successfully!".
"age"→age."role"→role."status"→status.
- Se o usuário não existir, crie um novo dicionário chamado
new_usercom os dados fornecidos (name,age,role,status), adicione-o à listausers_dbe retorne:"User {name} added successfully!".
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 11
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 6.67
Desafio: Argumentos Opcionais
Deslize para mostrar o menu
Tarefa
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.
- 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. Em seguida, retorne a mensagem:
"User {name} updated successfully!".
"age"→age."role"→role."status"→status.
- Se o usuário não existir, crie um novo dicionário chamado
new_usercom os dados fornecidos (name,age,role,status), adicione-o à listausers_dbe retorne:"User {name} added successfully!".
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 11
single