Skip to main content

Calculadora

Project description

Documentação da Calculadora Este módulo contém uma implementação simples de uma calculadora com operações básicas (soma, subtração, multiplicação e divisão). O módulo também inclui um mecanismo de interação com o usuário para executar essas operações de forma interativa no terminal.

Estrutura do Código O código é composto por duas classes principais:

Calculadora: Realiza as operações matemáticas.

User: Responsável pela interação com o usuário e gerenciamento do fluxo de operações.

  1. Classe Calculadora A classe Calculadora é responsável pelas operações aritméticas básicas. Ela tem o seguinte formato:

somar(): Retorna a soma de numero1 e numero2. subtrair(): Retorna a subtração de numero1 e numero2. multiplicar(): Retorna a multiplicação de numero1 e numero2. dividir(): Retorna a divisão de numero1 por numero2. Caso numero2 seja zero, retorna uma mensagem de erro ("Erro: divisão por zero não é permitida"). Exemplo de uso da Calculadora: python Copiar código calc = Calculadora(10, 5) print(calc.somar()) # Output: 15 print(calc.subtrair()) # Output: 5 print(calc.multiplicar()) # Output: 50 print(calc.dividir()) # Output: 2.0

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

ThiagoCal-0.3.1-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file ThiagoCal-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ThiagoCal-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 2.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for ThiagoCal-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 576976e4e1136e613338756a1d2478db7c43725748d3687ee7ac90d93179567d
MD5 0d7bc6f18dff1c520a46b50a253ef00e
BLAKE2b-256 064aed4b4ae9afaa7276817fc96ae68c23d80a3f7d4157455ae21c42587c344c

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