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.
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
576976e4e1136e613338756a1d2478db7c43725748d3687ee7ac90d93179567d
|
|
| MD5 |
0d7bc6f18dff1c520a46b50a253ef00e
|
|
| BLAKE2b-256 |
064aed4b4ae9afaa7276817fc96ae68c23d80a3f7d4157455ae21c42587c344c
|