Skip to content

About

Calculadora de expressões em Python.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Calculadora_Python

Calculadora de expressões com tratamento de erros em Python.

Este é um projeto de uma calculadora dinâmica para processamento de expressões matemáticas completas. Diferente de calculadoras simples que aceitam apenas dois números, este projeto utiliza a função 'eval()' para processar sentenças matemáticas inteiras. O foco principal deste projeto foi aplicar conceitos de robustez de código e experiência do usuário no terminal.

Funcionalidades:

  • Cálculos Dinâmicos: Processo soma, subtração, multiplicação, divisão e potências em uma única linha.
  • Saída Inteligente: Reconhece o comando de independência de letras ou minúsculas (ex: "SAIR", "Sair", "sair").
  • Realiza cálculos complexos em uma única linha. Exemplo: (10 + 5) * 2/4.
  • Blocos 'Try/Except' para robustez do código.
  • Tratamento de erro para divisão por zero ('ZeroDivisionError').
  • Tratamento de erros para entradas inválidas. Exemplo: (abc + 2).
  • Comando de saída amigável com '.lower()'.
  • Identifica entradas inválidas ou ilógicas (letras, símbolos aleatórios) sem travar o programa.

Conceitos aplicados:

  • Loops Infinitos: Uso de 'while True' com controle de interrupção via 'break'.
  • Tratamento de Exceções: Implementação de blocos 'try/except' para prevenir falhas críticas.
  • Manipulação de Strings: Uso do método '.lower()' para padronização de comandos.
  • Avaliação de Expressões: Uso da função 'eval()' para processamento de strings matemáticas.

About

Calculadora de expressões em Python.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages