Skip to main content

Uma calculadora simples para operações básicas

Project description

calc-facil

Uma calculadora simples com operações básicas (soma, subtração, multiplicação, divisão).

Este projeto foi criado como parte de um treinamento sobre como criar e publicar pacotes Python no PyPI.

Instalação

pip install calc-facil

Uso

from calc_facil import Calculadora

# Criar uma instância da calculadora
calc = Calculadora()

# Realizar operações
soma = calc.soma(5, 3) # 8
diferenca = calc.subtracao(5, 3) # 2
produto = calc.multiplicacao(5, 3) # 15
quociente = calc.divisao(6, 3) # 2.0

# Tratamento de erros
try:
    resultado = calc.divisao(5, 0)
except ZeroDivisionError as e:
    print(f'Erro: {e}')

Uso via linha de comando (CLI)

Após a instalação, é possível utilizar o comando calc-facil diretamente no terminal:

calc-facil <operacao> <a> <b>

Exemplos:

calc-facil soma 2 3
# Resultado: 5.0

calc-facil divisao 10 2
# Resultado: 5.0

As operações disponíveis são:

  • soma
  • subtracao
  • multiplicacao
  • divisao

Operações disponíveis

  • soma(a, b): Retorna a soma de a e b
  • subtracao(a, b): Retorna a diferença entre a e b
  • multiplicacao(a, b): Retorna o produto de a e b
  • divisao(a, b): Retorna o quociente da divisão de a por b (lança ZeroDivisionError se b for zero)

Pré-requisitos

  • Python 3.6 ou superior

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

calc_facil-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

calc_facil-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file calc_facil-1.0.0.tar.gz.

File metadata

  • Download URL: calc_facil-1.0.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for calc_facil-1.0.0.tar.gz
Algorithm Hash digest
SHA256 76794102d798c239823b75c87f6f56dadaf9ef6f2e2cddcce5d2f85a13c020b9
MD5 28422f1201254677ebf2389dad63abe6
BLAKE2b-256 11b0b9801ee1325f58650db36fb67c63039489c3b7b3efaa24c793e68c58bbc4

See more details on using hashes here.

File details

Details for the file calc_facil-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: calc_facil-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for calc_facil-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 325104b9dbcb47c2fcf55241711b65e735c7a5e53f588ccb4dab9b49f750776a
MD5 95b1c5970f53fe46c409bb9b987bdef2
BLAKE2b-256 2eb91019601ab93db785506d444dacfdb6b14e907d683bafc96c1ae9044d8e9b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page