Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Argumentos de Palavra-Chave Arbitrários | Argumentos Arbitrários
Tutorial de Funções em Python
course content

Conteúdo do Curso

Tutorial de Funções em Python

Tutorial de Funções em Python

1. O Que É uma Função em Python?
2. Argumentos Posicionais e Opcionais
3. Argumentos Arbitrários
4. Especificação do Valor de Retorno da Função
5. Recursão e Funções Lambda

bookArgumentos de Palavra-Chave Arbitrários

Na programação, existe uma sintaxe especial para passar qualquer número de parâmetros nomeados para uma função, conhecida como **kwargs.

**kwargs permite que uma função aceite qualquer número de argumentos nomeados e os trate como um dicionário.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

Neste exemplo, **kwargs recebe argumentos nomeados e imprime suas chaves e valores.

Nota

O método .items() é usado para obter uma lista de pares chave-valor de um dicionário em Python. Cada elemento nesta lista é representado como uma tupla (chave, valor).

Tarefa
test

Swipe to show code editor

  1. Complete o código na definição da função para permitir que ela aceite um número variável de pares chave-valor representando nomes de itens e seus custos usando argumentos de palavra-chave kwargs.
  2. Complete o código no loop para calcular corretamente o custo total dos itens armazenados na variável kwargs.
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 3. Capítulo 2
toggle bottom row

bookArgumentos de Palavra-Chave Arbitrários

Na programação, existe uma sintaxe especial para passar qualquer número de parâmetros nomeados para uma função, conhecida como **kwargs.

**kwargs permite que uma função aceite qualquer número de argumentos nomeados e os trate como um dicionário.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

Neste exemplo, **kwargs recebe argumentos nomeados e imprime suas chaves e valores.

Nota

O método .items() é usado para obter uma lista de pares chave-valor de um dicionário em Python. Cada elemento nesta lista é representado como uma tupla (chave, valor).

Tarefa
test

Swipe to show code editor

  1. Complete o código na definição da função para permitir que ela aceite um número variável de pares chave-valor representando nomes de itens e seus custos usando argumentos de palavra-chave kwargs.
  2. Complete o código no loop para calcular corretamente o custo total dos itens armazenados na variável kwargs.
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 3. Capítulo 2
toggle bottom row

bookArgumentos de Palavra-Chave Arbitrários

Na programação, existe uma sintaxe especial para passar qualquer número de parâmetros nomeados para uma função, conhecida como **kwargs.

**kwargs permite que uma função aceite qualquer número de argumentos nomeados e os trate como um dicionário.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

Neste exemplo, **kwargs recebe argumentos nomeados e imprime suas chaves e valores.

Nota

O método .items() é usado para obter uma lista de pares chave-valor de um dicionário em Python. Cada elemento nesta lista é representado como uma tupla (chave, valor).

Tarefa
test

Swipe to show code editor

  1. Complete o código na definição da função para permitir que ela aceite um número variável de pares chave-valor representando nomes de itens e seus custos usando argumentos de palavra-chave kwargs.
  2. Complete o código no loop para calcular corretamente o custo total dos itens armazenados na variável kwargs.
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!

Na programação, existe uma sintaxe especial para passar qualquer número de parâmetros nomeados para uma função, conhecida como **kwargs.

**kwargs permite que uma função aceite qualquer número de argumentos nomeados e os trate como um dicionário.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

Neste exemplo, **kwargs recebe argumentos nomeados e imprime suas chaves e valores.

Nota

O método .items() é usado para obter uma lista de pares chave-valor de um dicionário em Python. Cada elemento nesta lista é representado como uma tupla (chave, valor).

Tarefa
test

Swipe to show code editor

  1. Complete o código na definição da função para permitir que ela aceite um número variável de pares chave-valor representando nomes de itens e seus custos usando argumentos de palavra-chave kwargs.
  2. Complete o código no loop para calcular corretamente o custo total dos itens armazenados na variável kwargs.
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 3. Capítulo 2
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