Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Challenge: kwargs | Arguments in Function
Intermediate Python Techniques
course content

Conteúdo do Curso

Intermediate Python Techniques

Intermediate Python Techniques

1. Packing and Unpacking
2. Arguments in Function
3. Function as an Argument
4. Variable Scope
5. Decorators

bookChallenge: kwargs

Tarefa
test

Swipe to show code editor

Write a Python function named create_user_profile that accepts various user attributes as keyword arguments and formats them into a user profile string.

Functionality:

  • The function should iterate over the kwargs and construct a string that lists each attribute and its value in a readable format.
  • Handle the case where no attributes are provided.

Output:

Return a string representing the user profile.

  1. Check if the kwargs dictionary is empty;
  2. Unpack each key-value pair in kwargs using a for loop;
  3. Used method items(). This is the method to iterate over both keys and values in a dictionary;
  4. Use the append method. This will add each formatted key-value pair to the profile_parts list;
  5. Call the function with keyword arguments.

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 5
toggle bottom row

bookChallenge: kwargs

Tarefa
test

Swipe to show code editor

Write a Python function named create_user_profile that accepts various user attributes as keyword arguments and formats them into a user profile string.

Functionality:

  • The function should iterate over the kwargs and construct a string that lists each attribute and its value in a readable format.
  • Handle the case where no attributes are provided.

Output:

Return a string representing the user profile.

  1. Check if the kwargs dictionary is empty;
  2. Unpack each key-value pair in kwargs using a for loop;
  3. Used method items(). This is the method to iterate over both keys and values in a dictionary;
  4. Use the append method. This will add each formatted key-value pair to the profile_parts list;
  5. Call the function with keyword arguments.

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 5
toggle bottom row

bookChallenge: kwargs

Tarefa
test

Swipe to show code editor

Write a Python function named create_user_profile that accepts various user attributes as keyword arguments and formats them into a user profile string.

Functionality:

  • The function should iterate over the kwargs and construct a string that lists each attribute and its value in a readable format.
  • Handle the case where no attributes are provided.

Output:

Return a string representing the user profile.

  1. Check if the kwargs dictionary is empty;
  2. Unpack each key-value pair in kwargs using a for loop;
  3. Used method items(). This is the method to iterate over both keys and values in a dictionary;
  4. Use the append method. This will add each formatted key-value pair to the profile_parts list;
  5. Call the function with keyword arguments.

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!

Tarefa
test

Swipe to show code editor

Write a Python function named create_user_profile that accepts various user attributes as keyword arguments and formats them into a user profile string.

Functionality:

  • The function should iterate over the kwargs and construct a string that lists each attribute and its value in a readable format.
  • Handle the case where no attributes are provided.

Output:

Return a string representing the user profile.

  1. Check if the kwargs dictionary is empty;
  2. Unpack each key-value pair in kwargs using a for loop;
  3. Used method items(). This is the method to iterate over both keys and values in a dictionary;
  4. Use the append method. This will add each formatted key-value pair to the profile_parts list;
  5. Call the function with keyword arguments.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 2. Capítulo 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt