Funções com listas

Tópicos

Vídeos

Exercícios

Exercício 1

Escreva a função abaixo:

Exercício 2

Escreva um programa que dados um número inteiro n e uma sequência com n números inteiros, imprimi-los eliminando as repetições.

Escreva uma solução que usa a função pertence() do exercício anterior.

Escreva uma solução que usa as construções

if item in lista:
    |
    | bloco de comandos a serem executados
    | se item pertence a lista
    |

if item not in lista:
    |
    | bloco de comandos a serem executados
    | se item nao pertence a lista
    |

if not item in lista:
    |
    | bloco de comandos a serem executados
    | se item nao pertence a lista
    |

Exercício 3

Escreva a função abaixo:

Exercício 4

Escreva um programa que dados um número inteiro n e uma sequência com n números inteiros, conta e imprime o número de vezes que cada número ocorre na sequência.

Escreva uma solução que usa a função indice() do exercício anterior.

Exercício 5

Escreva a função abaixo:

Exercício 6

Usando a função do exercício anterior, escreva um programa que leia n>0 e uma sequência com n números reais, e determina um segmento de soma máxima.

Na sequência

5   -2   -2   -7   3   14  10  -3   9   -6   4   1

a soma máxima de um segmento é 3+14+10-3+9 = 33.

Next Section - Strings e Arquivos