Informática, perguntado por sampaio306, 3 meses atrás

Considere o seguinte código em Python. É uma função que retorna mais de um valor. def sp(x,y): return (x+y),(x*y) Qual estrutura de dados está permitindo esse retorno no código acima? array vetor lista string tupla

Soluções para a tarefa

Respondido por steniohmsilva
0

A estrutura de dados que permite que seja retornado esse tipo de dado é a tupla, quinta opção.

Tupla

A tupla é um tipo especial de estrutura de dado que funciona de forma semelhante a uma lista, com a diferença e principal característica de ser imutável, ou seja, a partir do momento que a tupla é criada não se pode adicionar, remover, ou alterar os elementos que estão dentro dela.

A tupla é muito utilizada para guardar elementos de diferentes tipos de informações que possui a quantidade de elementos definidas.

Nesse exemplo do código descrito no enunciado, é usado uma tupla que tem tamanho dois, isso possui dois valores e são definidos por (x+y) e (x*y).

def sp(x,y):

   return (x+y), (x*y)

Para mais exercícios sobre estrutura de dados em python acesse:

https://brainly.com.br/tarefa/32935309

https://brainly.com.br/tarefa/32739432

https://brainly.com.br/tarefa/52767432

#SPJ1

Anexos:
Respondido por efg983
0

Nessa tarefa proposta, a tupla é a alternativa que melhor responde ao pedido, pois é a estrutura de dados que permite o retorno no código exposto no enunciado, que possui dois valores definidos.

As Tuplas

As tuplas são contêineres de dados, sendo considerada um tipo especial de estrutura, cuja imutabilidade do conteúdo está entre as suas principais características. Na ocasião da criação desses contêineres de dados, tudo o que foi previamente inserido neles não poderá ser alterado, bem como nada poderá ser posteriormente incluído. Assim sendo, com o seu funcionamento similar ao de uma lista, a tupla armazena informações variadas.

Entenda mais sobre a tupla aqui: https://brainly.com.br/tarefa/42739883

#SPJ11

Perguntas interessantes