Logo Passei Direto
Buscar
Em Python, qual das seguintes opções é a maneira correta de criar uma função que aceita um número variável de argumentos?
a) `def minha_funcao(*args):`
b) `def minha_funcao(args*):`
c) `def minha_funcao(args):`
d) `def minha_funcao(...args):`
User badge image
AdmComigo

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para criar uma função em Python que aceita um número variável de argumentos, utilizamos o asterisco (*) antes do nome do parâmetro. Isso permite que a função receba qualquer quantidade de argumentos posicionais. Analisando as opções: a) `def minha_funcao(*args):` - Esta é a forma correta de definir uma função que aceita um número variável de argumentos. b) `def minha_funcao(args*):` - Esta sintaxe está incorreta, pois o asterisco deve preceder o nome do parâmetro. c) `def minha_funcao(args):` - Esta definição não permite um número variável de argumentos, apenas aceita um único argumento. d) `def minha_funcao(...args):` - Esta sintaxe não é válida em Python. Portanto, a alternativa correta é: a) `def minha_funcao(*args):`.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina