def __init__(self, R, XL, c): self.tipo = "curta" self.Z = c * (R + XL * 1j) self.comprimento = c self.R = self.Z.real self.XL = self.Z.imag self.A, self.B, self.C, self.D = quadripolos.linha_curta(self.Z)
def parametros_quadripolo(): print 'Parâmetros para o quadripolo' print '1 - curta' print '2 - média pi' print '3 - média T' print '99 - ajuda' try: a = input('>') except: print u'erro: algo inesperado ocorreu na entrada do usuário' return -2 if a == 1: Z = entrada_quadripolo(1)[0] A, B, C, D = quadripolos.linha_curta(Z) print 'Saída,' print ' A :', A print ' B :', B print ' C :', C print ' D :', D elif a == 2: Z, Y = entrada_quadripolo(2) A, B, C, D = quadripolos.linha_media_pi(Z, Y) print 'Saída,' print ' A :', A print ' B :', B print ' C :', C print ' D :', D elif a == 3: Z, Y = entrada_quadripolo(2) A, B, C, D = quadripolos.linha_media_T(Y) print 'Saída,' print ' A :', A print ' B :', B print ' C :', C print ' D :', D elif a == 99: print 'erro: Nada aqui!!' else: print u'erro: opção não disponível' return -1