Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Argumentos Opcionais | Argumentos Posicionais e Opcionais
Tutorial de Funções em Python

bookDesafio: 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.

Siga estes passos:

  1. Defina uma função add_user(name, age, role="user", status="active").
  2. Percorra a lista users_db para verificar se já existe um usuário com o mesmo nome.
  3. 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain this in simpler terms?

What are the main takeaways from this?

Can you give me a real-world example?

close

Awesome!

Completion rate improved to 4.35

bookDesafio: 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.

Siga estes passos:

  1. Defina uma função add_user(name, age, role="user", status="active").
  2. Percorra a lista users_db para verificar se já existe um usuário com o mesmo nome.
  3. 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

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
single

single

some-alt