Informática, perguntado por surfingroots, 11 meses atrás

Descrição
Escreva a função interseccao(lista1, lista2) que recebe 2 listas de números inteiros em Python e devolve uma lista que contém os números que aparecem nas duas listas ao mesmo tempo.

A lista calculada (resultado da função) não deve conter números repetidos, e deve estar em ordem crescente.

Formato de entrada

A função interseccao(lista1, lista2) vai receber 2 listas de números inteiros.

Dica: você não deve usar nenhuma instrução input().

Formato de saída

A função interseccao(lista1, lista2) devolve uma lista de números inteiros que contém todos os números que aparecem nas duas listas. A lista não deve conter números repetidos e deve estar ordenada (ordem crescente).

Dica: você não deve usar nenhuma instrução print().

Soluções para a tarefa

Respondido por juanbomfim22
0

O que são sub-programas?

Sub-programas, sub-rotinas ou simplesmente funções são pedaços de códigos que realizam tarefas específicas em um programa. Elas podem, por exemplo, tanto receber argumentos e retornar valores, como não receber nem retornar nada.

Uma função em Python é estruturada da seguinte maneira:

def nomefuncao(argumentos):

    código

    return retornofuncao

Qual é a resposta?

Em Python 3.7:

def interseccao(lista1,lista2):

  # A primeira lista irá pegar a intersecção

  # A segunda lista irá remover repetidos

  # Função sorted(lista_2) para ordenar em ordem crescente

  lista_1= [x for x in lista1 for y in lista2 if y in lista1 if x in lista2]

  lista_2 = []

  for num in lista_1:

         if num not in lista_2:

             lista_2.append(num)

  return sorted(lista_2)

Para testar a função, adicione ao código acima a linha:

print(interseccao(SUA_LISTA1,SUA_LISTA2))

Por exemplo,

print(interseccao([1,4,2,3],[3,5,4,7,6]))

>> [3,4]

Leia mais sobre Python em:

  • https://brainly.com.br/tarefa/26419097
Respondido por vzttj
0

Resposta:

print(interseccao(SUA_LISTA1,SUA_LISTA2))

Por exemplo,

print(interseccao([1,4,2,3],[3,5,4,7,6]))

>> [3,4]

Explicação:

Perguntas interessantes