Example #1
0
def programa_cliente():
    """ Função para abrir o programa do cliente """

    # como os dois códigos estão rodando na mesma máquina, o host é o mesmo
    host = socket.gethostname()
    porta = 5000  # o número da porta do socket do servidor

    socket_cliente = socket.socket()  # pega a instância do socket do cliente
    socket_cliente.connect(
        (host, porta))  # estabelece a conexão com o servidor através da tupla

    pess = pessoa.Pessoa()
    pess.altura = float(input(" Altura: "))  # recebe a altura
    pess.sexo = input(" Sexo: ")  # recebe o sexo
    socket_cliente.send(pickle.dumps(pess))

    socket_cliente.close()  # fecha a conexão
Example #2
0
import conta
import pessoa

a = conta.Conta('Wiliam', 123456)
b = conta.ContaConjunta(('Wiliam', 'Jaqueline'), ('654321', '123456'))
c = pessoa.Pessoa('Wiliam', 20)
d = pessoa.PessoaFisica('Jaqueline', 29, '12345')

print(c.nome, c.idade)
print(d.nome)
#print(a.nomeTitular)
#print(b.getCPF())
Example #3
0
import conta
import movimentacoes
import pessoa
if __name__ == '__main__':

    naruto = pessoa.Pessoa(cpf="15845221-01", nome="Naruto Usumaki")
    kakashi = pessoa.Pessoa(cpf="125442452-01", nome="Kakashi Sensei")
    conta_kakashi = conta.Conta(id=1234, pessoa=kakashi)
    print(conta_kakashi)
    conta_naruto = conta.Conta(id=3565, pessoa=naruto)
    print(conta_naruto)


    print(conta_kakashi.get_saldo())
    print(conta_naruto.get_saldo())

    deposito1 = movimentacoes.Deposito(remetente=conta_naruto, destinatario=conta_kakashi, valor=36)

    print(conta_kakashi.get_saldo())
    print(conta_naruto.get_saldo())

    conta_naruto.insere_deposito(deposito1)


Example #4
0
#####################################################################################
#Nome completo:Luiza Del Negro Ciuffo Fernandes
#Matrícula PUC-Rio: 1721251
#Turma:33A
#Professor: Claudia Ferlin
#Declaração de autoria: Declaro que este documento foi produzido por mim em sua totalidade,
######################################################################################

import pessoa
import filme
import cadastroDeFilmes
import assistirFilmes

print('Primeiro telespectador:')
luiza = pessoa.Pessoa("Luiza", "*****@*****.**", "abc123", "07/06/1994")
luiza.exibePessoa()
luiza.setEmail("*****@*****.**")
luiza.setSenha("123abc")
print('Primeiro telespectador com alterações:')
luiza.exibePessoa()
print('Segundo telespectador:')
luiz = pessoa.Pessoa("Luiz", "*****@*****.**", "abc123")
luiz.exibePessoa()
luiz.setAniversario("02/02/2002")
print('Segundo telespectador com alterações:')
luiz.exibePessoa()
print(" ******************************************************* ")

cadFilmes = cadastroDeFilmes.CadastroDeFilmes()

dOscar2021 = {
uno_vermelho.pintar("preto")
print(uno_vermelho.cor)
#print(uno_vermelho.cor()) sem @property

#print(f"A quantidade de combustível do carro é: {uno_vermelho.qtd_combustivel}")

moto_vermelha = moto.Moto("vermelha", "Gasolina", 1.0, 2)
moto_vermelha.pintar("azul")
moto_vermelha.ligar()
moto_vermelha.abastecer(30)
moto_vermelha.abastecer(10)

#uno_veiculo = veiculo.Veiculo("vermelho","Flex", 1.0)
#uno_veiculo.ligar()

#help(uno_vermelho.abastecer)

#help(carro.Carro)

if isinstance(moto_vermelha, veiculo.Veiculo):
    print("A classe é um veículo")
else:
    print("A classe não é um veículo")

pessoa_sp = pessoa.Pessoa("Fábio")
if isinstance(pessoa_sp, veiculo.Veiculo):
    print("A classe é um veículo")
else:
    print("A classe não é um veículo")
Example #6
0
#classes importadas, a fim de serem instanciadas
import pessoa
import aluno
import professor

#execução do código

#Classe pessoa instanciada, com objetos Pessoa1 escolhido, seus atributos discriminados através dos métodos de inserção e retorno
pessoa1 = pessoa.Pessoa('Carlos', 'alberto')
print("Retornando as características de pessoa com nome e sobrenome:")
print("Nome da pessoa: {0} {1} ".format(pessoa1.getNome(),
                                        pessoa1.getSobrenome()))

#Classe aluno instanciada, com objeto aluno1 escolhido e seus atributos discriminados através dos métodos de inserção e retorno
aluno1 = aluno.Aluno(102010, 'Maurício', 'Matar')
print(
    "\nRetornando as características de aluno com nome,sobrenome e matrícula:")
print(
    "Nome do aluno: {0} {1} ".format(aluno1.getNome(), aluno1.getSobrenome()),
    "\nMatrícula do aluno:{} ".format(aluno1.getMatricula()))

#Classe Professor instanciada, com objeto professor1 escolhido e seus atributos discriminados através dos métodos de inserção e retorno
professor1 = professor.Professor(112030, 'João', 'Kesley')
print(
    "\nRetornando as características de professor com nome, sobrenome e código:"
)
print(
    "Nome do professor: {0} {1}".format(professor1.getNome(),
                                        professor1.getSobrenome()),
    "\nCódigo do professor:{} ".format(professor1.getCodigo()))
Example #7
0
import pessoa
import aluno
import professor

#Retorna na tela dados de uma pessoa
pessoa1 = pessoa.Pessoa('Samuel','Silva')
print("Retornando as caracteristicas de pessoa com nome e sobrenome:")
print("Nome da pessoa: {0} {1} ".format(pessoa1.getNome(),pessoa1.getSobrenome()))

#Retorna na tela dados de um aluno
aluno1 = aluno.Aluno(91603356, 'Adriana','Mendes')
print("\nRetornando as caracteristicas de aluno com nome,sobrenome e matricula:")
print("Nome do aluno: {0} {1} ".format(aluno1.getNome(),aluno1.getSobrenome()),"\nMatricula do aluno:{} ".format(aluno1.getMatricula()))

#Retorna na tela dados de um professor
professor1 = professor.Professor(3678, 'Willian','Amaral')
print("\nRetornando as caracteristicas de professor com nome, sobrenome e codigo:")
print("Nome do professor: {0} {1}".format(professor1.getNome(),professor1.getSobrenome()),"\nCodigo do professor:{} ".format(professor1.getCodigo()))

Example #8
0
import pessoa
import aluno
import professor

#Retorna na tela dados de uma pessoa
pessoa1 = pessoa.Pessoa('João', 'Miller')
print("Retornando as caracteristicas de pessoa com nome e sobrenome:")
print("Nome da pessoa: {0} {1} ".format(pessoa1.getNome(),
                                        pessoa1.getSobrenome()))

#Retorna na tela dados de um aluno
aluno1 = aluno.Aluno(302010, 'Cesar', 'Vieira')
print(
    "\nRetornando as caracteristicas de aluno com nome,sobrenome e matricula:")
print(
    "Nome do aluno: {0} {1} ".format(aluno1.getNome(), aluno1.getSobrenome()),
    "\nMatricula do aluno:{} ".format(aluno1.getMatricula()))

#Retorna na tela dados de um professor
professor1 = professor.Professor(102030, 'Alan', 'Paulo')
print(
    "\nRetornando as caracteristicas de professor com nome, sobrenome e codigo:"
)
print(
    "Nome do professor: {0} {1}".format(professor1.getNome(),
                                        professor1.getSobrenome()),
    "\nCodigo do professor:{} ".format(professor1.getCodigo()))