• Matéria: Informática
  • Autor: BeeatrizCoosta2830
  • Perguntado 3 anos 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.

Respostas

respondido por: moninaapal02
0

A estrutura de dados em Python na qual uma função retorna mais de um valor é TUPLES.

Em Python, valores separados por vírgula são considerados tuplas sem parênteses, exceto quando exigido pela sintaxe.

Você pode retornar vários valores de uma função em Python.

  • Para fazer isso, retorne uma estrutura de dados que contenha vários valores, como uma lista contendo o número de milhas a serem percorridas a cada semana. (ver anexo 1)

Estruturas de dados em Python são usadas para armazenar coleções de dados, que podem ser retornadas de funções.

Tuplas

Uma tupla é uma sequência ordenada e imutável. Isso significa que uma tupla não pode mudar.

Use uma tupla, por exemplo, para armazenar informações sobre uma pessoa: seu nome, idade e localização. (ver anexo 2)

Veja como você escreveria uma função que retorna uma tupla.

  • (ver anexo 3) “Na verdade, é a vírgula que faz uma tupla, não os parênteses”, aponta a documentação.
  • No entanto, os parênteses são necessários com tuplas vazias ou para evitar confusão.
  • Veja o anexo 4 para o exemplo de uma função que usa parênteses () para retornar uma tupla.

Saiba mais sobre a Tupla aqui: https://brainly.com.br/tarefa/52802439

#SPJ4

Anexos:
Perguntas similares