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

bookDesafio: Argumentos Posicionais

Tarefa

Swipe to start coding

Implemente a função register_user que verifica a idade do usuário, adiciona seus detalhes a um banco de dados (users_db) e retorna uma mensagem de sucesso ou falha.

  1. Defina a função register_user que recebe os parâmetros username, email e age.
  2. Dentro da função register_user, verifique se a idade é menor que 18. Se for, retorne a mensagem "Registration failed: age must be 18 or older.".
  3. Crie um dicionário user com as chaves username, email e age, e atribua os valores correspondentes.
  4. Adicione o dicionário user à lista users_db utilizando o método apropriado.
  5. Se tudo for bem-sucedido, retorne a mensagem "User {username} registered successfully!", onde {username} é o nome de usuário real.
  6. Chame a função register_user com parâmetros de exemplo para um usuário, passando argumentos diretamente ou como um dicionário.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
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 benefits or drawbacks?

Can you give me a real-world example?

close

Awesome!

Completion rate improved to 4.35

bookDesafio: Argumentos Posicionais

Deslize para mostrar o menu

Tarefa

Swipe to start coding

Implemente a função register_user que verifica a idade do usuário, adiciona seus detalhes a um banco de dados (users_db) e retorna uma mensagem de sucesso ou falha.

  1. Defina a função register_user que recebe os parâmetros username, email e age.
  2. Dentro da função register_user, verifique se a idade é menor que 18. Se for, retorne a mensagem "Registration failed: age must be 18 or older.".
  3. Crie um dicionário user com as chaves username, email e age, e atribua os valores correspondentes.
  4. Adicione o dicionário user à lista users_db utilizando o método apropriado.
  5. Se tudo for bem-sucedido, retorne a mensagem "User {username} registered successfully!", onde {username} é o nome de usuário real.
  6. Chame a função register_user com parâmetros de exemplo para um usuário, passando argumentos diretamente ou como um dicionário.

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 2
single

single

some-alt