Skip to content

loezerl/python-math-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Interpretador de Expressão Matemática Simples

Instalação

É necessário ter Python 3 instalado, disponível aqui.

Como executar

Navegue até a pasta src e digite python3 interpretador.py "1 + 2 + 3" no terminal.
Substitua a expressão "1 + 2 + 3" pela desejada. Não esqueça de colocar as em volta da expressão.

Operadores

  • A - B
  • A + B
  • A * B
  • A / B
  • A ^ B
  • -A

Gramática

Exp ::= Num | ( Exp ) | - Exp | Exp BinOp Exp
Num ::= [0-9]+([.][0-9]+)?
BinOp ::= + | - | * | / | ^

Expressões de teste

Há algumas expressões de teste no arquivo testes.txt.

About

A math-parser coded in python3

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages