Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # *-* coding: utf-8 *-*
- import math
- import re
- def ordenar(equacao):
- # valores normais para uma equacação
- A = 0
- B = 0
- C = 0
- equacoes = []
- equacao = equacao.replace(" ", "")
- equacao = re.split("(\+|\-)", equacao)
- for expressao in equacao:
- if expressao.find("x^") != -1:
- A = expressao
- elif expressao.find("x") != -1:
- B = expressao
- else:
- # testa se é um sinal ou não
- if (expressao.find("+") == -1 | expressao.find("-") == -1):
- C = expressao
- if A == 0:
- raise Exception("Erro. A equação não tem A.")
- else:
- return [A, B, C]
- print ordenar("2x + 3x^2 + 6")
Add Comment
Please, Sign In to add comment