TCC-00.308 - PROGRAMAçãO DE COMPUTADORES I
Voltar a página da disciplina
Lista de exercícios 8
-
O objetivo desse exercício é experimentar a função type.
Faça uma função que receba uma tupla de três elementos como
parâmetro, e retorne duas tuplas, sendo que a primeira deve conter
apenas os elementos da tupla de entrada que forem do tipo string,
e a segunda os elementos da tupla de entrada que sejam dos tipos
inteiro, float ou complex.
__________________________________________
-
Faça uma função que dadas duas listas L1 e L2 de tamanho 3,
gera uma lista L3 que é formada intercalando os elementos de L1 e
L2.
Exemplo:
L1=[1,3,5] e L2=[2,4,6] gera L3=[1,2,3,4,5,6].
__________________________________________
-
Escreva uma função que recebe uma tupla e retorna True se o
primeiro elemento for igual ao último elemento da tupla.
__________________________________________
-
Escreva uma função inverte que recebe uma tupla de três
elementos e retorna uma nova tupla com os elementos na ordem
reversa.
__________________________________________
-
Escreva uma função intercala que recebe duas tuplas de três
elementos cada e retorna uma tupla de seis elementos intercalando as
duas tuplas.
__________________________________________
-
Escreva uma função opera que recebe uma tupla com uma string e
dois números; se a string for 'SOMA', retorna a soma dos dois
números, se for 'MULT', retorna a multiplicação, se for 'DIV',
retorna a divisão, se for 'SUB', retorna a subtração, se não for
nenhuma das anteriores retorna None.
__________________________________________
-
Faça uma função que receba duas listas como entrada e retorne a
concatenação destas listas.
__________________________________________
-
Faça uma função que dado um número inteiro como entrada, retorne
uma Lista com todos os números pares entre 1 e o número dado, inclusive.
__________________________________________
-
Faça uma função que dada uma lista com 5 notas, retorne a média das notas.
__________________________________________
-
Faça uma função que dada uma lista e uma posição, retorna o elemento que
está naquela posição.
__________________________________________
-
Faça uma função que dadas duas listas de três elementos com números
inteiros, retorna uma lista onde cada elemento é a soma dos elementos de
mesma posição nas duas primeiras listas.
__________________________________________
-
Faça um função que dada uma lista e um elemento, retorna uma outra lista com todas as posições da lista de entrada aquele elemento se encontra. Se o elemento não
estiver na lista, retorne uma lista vazia.
__________________________________________
-
Faça uma função que dada uma frase, inverta cada palavra da frase, sem trocar
a ordem das palavras. Retorne a frase alterada.
Exemplo:
frase lida: 'eu gosto de chocolate'
frase alterada: 'ue otsog ed etalocohc'
__________________________________________
-
Faça uma função que dada uma frase, reordene as palavras em ordem
alfabética. Retorne a frase alterada.
Exemplo:
frase lida: 'eu gosto de doce'�
frase alterada: 'de doce eu gosto'�
__________________________________________
-
Faça uma função que dada uma frase e, considerando as palavras de forma
intercalada (uma palavra sim, outra não,...), troque todas as vogais das palavras
consideradas por i.
Exemplo:
Frase lida: 'Levei meu cachorro para passear'�
Frase alterada: 'Livii meu cichirri para pissiir'�
__________________________________________
-
Faça uma função que receba uma frase, uma palavra e uma posição. Caso a
palavra já exista na frase, transforme-a para maiúscula e mostre a frase novamente.
Caso a palavra não exista, insira a palavra na frase na posição dada. Assuma que a
primeira palavra está na posição 0. retorne a nova frase.
Exemplo 1:
Frase: 'Meu nome é ana'�
Palavra: 'ana�
Resposta: 'Meu nome é ANA'�
Exemplo 2:
Frase: 'Meu nome é ana'�
Palavra: 'primeiro'�
Posição: 1
Resposta: 'Meu primeiro nome é ana'�
__________________________________________
-
Faça uma função que receba uma lista no seguinte formato:
[['Brasil', 'Italia', [10, 9]], ['Brasil', 'Espanha', [5, 7]], ['Italia', 'Espanha', [7,8]]]
Esta lista indica o número de faltas que cada time fez em cada jogo. Na lista acima,
no jogo entre Brasil e Itália, o Brasil fez 10 faltas e a Itália fez 9.
Dada essa lista, a função deve retornar o total de faltas do campeonato.
__________________________________________
-
Faça uma função que simule um lançamento de dados. Lance o dado 10 vezes e
armazene os resultados em uma lista. Depois, monte uma lista contendo quantas
vezes cada valor foi conseguido. Retorne as duas listas. Use uma função para gerar
números aleatórios, simulando os lançamentos dos dados.
Exemplo de uma possÃvel saída:
([3, 1, 5, 3, 5, 4, 5, 5, 3, 6], [1, 0, 3, 1, 4, 1])
__________________________________________