1 - Escreva uma função chamada carregar_arquivo, que lê o conteúdo do arquivo dados.txt. Esse arquivo contém uma palavra em cada linha. Para cada linha lida, deve-se adicionar a palavra em uma lista. Ao final do código deve-se retornar a lista criada contendo todas as palavras. Lembre-se de remover o \n
.
def carregar_arquivo(nome_arquivo):
In [ ]:
def carregar_arquivo(nome_arquivo):
# Seu codigo aqui
In [ ]:
dados = carregar_arquivo('dados.txt')
print(dados)
2 - Crie uma função chamada remover_repetidos. Essa função deve receber uma lista como parâmetro. Deve-se remover todos as palavras repetidas. Utilize uma lista auxiliar para facilitar. Ao final retorne a lista.
def remover_repetidos(dados):
In [ ]:
def remover_repetidos(dados):
# Seu código aqui
In [ ]:
dados_unicos = remover_repetidos(dados)
print(dados_unicos)
3 - Agora, crie uma função chamada
verificar_repetidos. Essa função irá receber duas lista como parâmetro. Uma com todas as palavras lidas do arquivo e outra sem as palavras repetidas. Verifique a quantidade de vezes que as palavras aparecem. Ao final imprima a lista de palavras e a quantidade de vezes de cada palavra.
def verificar_repetidos(dados, dados_unicos):
Exemplo de saída:
carro – 10
fia - 8
big data - 5
In [ ]:
def verificar_repetidos(dados, dados_unicos):
# Seu código aqui
In [ ]:
verificar_repetidos(dados, dados_unicos)
4 - Modifique a classe pessoa vista em aula:
a) Crie um método para calcular a idade em meses, chamado calcular_meses.
b) Instancie a classe com os seguintes argumentos
Nome: 'João Silva'
Idade: 42
c) Imprima a seguinte frase:
"Y tem X meses de vida", onde Y é o nome e X é o calculo da idade em meses.
In [ ]:
class Pessoa(object):
pass
In [ ]:
# Resposta a)
In [ ]:
# Resposta b)
In [ ]:
# Resposta c)
5 - Crie uma classe que modele um quadrado:
Atributo privado: tamanho do lado (__tam_lado)
Comportamentos:
- Mudar valor do lado;
- Retornar valor do lado; e
- Calcular área;
a) Instancie a classe com o valor de 4.
b) Modifique o valor do lado para 8.
c) Imprima a área calculada.
Lembre-se do getter
e setter
.
In [ ]:
class Quadrado(object):
pass
In [ ]:
# Resposta a)
In [ ]:
# Resposta b)
In [ ]:
# Resposta c)