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
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())
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)
##################################################################################### #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")
#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()))
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()))
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()))