Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Exemplo de Layout de Código Python
- ##############################################
- # Exemplo de classe
- class Pessoa(object):
- def __init__(self, idade, salario, serasa):
- self.idade = idade
- self.salario = salario
- self.serasa = serasa
- def pessoa_valida(self):
- return idade <= 60 and salario <= 1000 and not serasa
- jose = Pessoa(44, 1500, False)
- maria = Pessoa(50, 900, False)
- manoel = Pessoa(70, 2000, False)
- # Neste caso você está separando a condicao do jose em uma linha
- # e estara testando antes cada caso em separado
- jose_ok = jose.idade <= 45 and jose.salario <= 2000 and not jose.serasa
- # Aqui está usando uma forma mais elegante e organizada, se voce for utilizar
- # certas condicoes em muitos lugares é possivel fazer isso para facilitar a leitura
- # E voce poderia colocar isso diretamente dentro do IF
- maria_ok = maria.pessoa_valida()
- # Voce pode quebrar a linha com \, isso informa ao python que a linha continua ate
- # a proxima quebra
- manoel_ok = manoel.idade <= 75 \
- and manoel.salario <= 3000 and \
- not manoel.serasa
- if jose_ok and maria_ok and manoel_ok:
- print 'Pessoas ok'
Advertisement
Add Comment
Please, Sign In to add comment