Um pacote Python simples para operações de teste.
Project description
teste-operacoes
Este pacote teste_operacoes_lib oferece funções essenciais para operações matemáticas básicas e serve como um exemplo prático de empacotamento em Python.
O pacote teste_operacoes_lib é usado para:
- Realizar operações de adição, subtração, multiplicação e divisão de números.
- Demonstrar a estrutura e o processo de criação de um pacote Python distribuÃvel.
- Fornecer um esqueleto funcional para o desenvolvimento de novos pacotes.
Instalação
Você pode instalar este pacote usando o gerenciador de pacotes pip diretamente do PyPI (após o upload):
pip install teste-operacoes
Uso
Aqui estão alguns exemplos de como importar e utilizar as funções deste pacote:
Python
# Importa a função de saudação do módulo principal do pacote
from teste_operacoes_lib import saudar
# Importa as funções de operações matemáticas de um submódulo
from teste_operacoes_lib.operacoes import somar, subtrair, multiplicar, dividir
# Exemplo de chamada da função de saudação
print(saudar())
# SaÃda esperada: Olá do meu pacote de operações de teste!
# Exemplos de uso das funções matemáticas
resultado_soma = somar(10, 5)
print(f"10 + 5 = {resultado_soma}")
# SaÃda esperada: 10 + 5 = 15
resultado_subtracao = subtrair(20, 8)
print(f"20 - 8 = {resultado_subtracao}")
# SaÃda esperada: 20 - 8 = 12
resultado_multiplicacao = multiplicar(4, 6)
print(f"4 * 6 = {resultado_multiplicacao}")
# SaÃda esperada: 4 * 6 = 24
try:
resultado_divisao = dividir(25, 5)
print(f"25 / 5 = {resultado_divisao}")
# SaÃda esperada: 25 / 5 = 5.0
# Teste de divisão por zero para demonstrar o tratamento de erro
dividir(10, 0)
except ValueError as e:
print(f"Erro ao tentar dividir por zero: {e}")
# SaÃda esperada: Erro ao tentar dividir por zero: Não é possÃvel dividir por zero.
Autor
Rommano Moreira Mismetti
Licença
Este projeto está licenciado sob a Licença MIT.
MIT
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 Distribution
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 teste-operacoes-0.0.1.tar.gz.
File metadata
- Download URL: teste-operacoes-0.0.1.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78510ee57c50813517855a2c45861a5c34fdfc8a9e19d8fd716ca0cf4a3406cd
|
|
| MD5 |
4c81c5d005f0637f3274766677215594
|
|
| BLAKE2b-256 |
305300e66df2aeed5406cbdf370b4979a1ce6a4e530089fd95658fb6e8a55d8e
|
File details
Details for the file teste_operacoes-0.0.1-py3-none-any.whl.
File metadata
- Download URL: teste_operacoes-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
945a9be9c524cc44f285618ee9bd9fbfef759f39c77673f7302174d2ea0af65f
|
|
| MD5 |
82c7126821d779e6930d30d8ffadf710
|
|
| BLAKE2b-256 |
b9af82752830f6817b2c07a5dd9422554a62427741d63ac620b152b1379a37b0
|