Pacote para realização de opereções com numeros binarios
Project description
opbinario
Este pacote tem como objetivo oferecer funções para realização de operações com numeros binarios como: converção de bases, operações aritimeticas e operações logicas entre numeros binarios.
Instalação
pip install opbinario
Exemplos de Uso:
Importando pacote:
from opbinario.opbinario import opbinario
Convertendo um numero decimal para binario:
Para converter um numero para binario podemos utilizar a função opbinario.bin(), esta função recebe um numero decimal positivo e retorna o numero convertido para binario.
opbinario.bin(10)
Convertendo um numero binario para decimal:
Para converter um numero binario para decimal podemos utilizar a função opbinario.dec(), esta função recebe uma string contendo um numero binario e retorna o numero convertido para decimal.
opbinario.dec('101')
Convertendo uma string para binario:
Para converter uma string para binario podemos utilizar a função opbinario.strbin(), esta função recebe uma string e retorna a string convertida em binario.
opbinario.strbin('hello world')
Convertendo um numero binario para string:
Para converter um numero binario para string podemos utilizar a função opbinario.binstr(), esta função recebe uma string contendo um numero binario ou um conjunto de numeros binarios separados por espaço e converte o numero binario para caracteres ou conjunto de caracteres.
opbinario.binstr('1001101 1010011')
Convertendo um numero decimal ou binario para octal:
Para converter um numero decimal ou binario para octal podemos utilizar a função opbinario.oct(), esta função recebe um numero decimal positivo ou uma string contendo um numero binario e converte o numero decimal ou binario para octal.
opbinario.oct(71)
opbinario.oct('111001')
Convertendo um numero decimal ou binario para hexadecimal:
Para converter um numero decimal ou binario para hexadecimal podemos utilizar a função opbinario.hex(), esta função recebe um numero decimal positivo ou uma string contendo um numero binario e converte o numero decimal ou binario para hexadecimal.
opbinario.hex(71)
opbinario.hex('01110001')
Somando dois numeros binarios:
Para somar numeros binarios podemos utilizar a função opbinario.somabin(), esta função recebe dois numeros binarios e realiza a soma dos valores e retorna o resultado da operação.
opbinario.somabin('1010','101')
Subtraindo dois numeros binarios:
Para subtrair numeros binarios podemos utilizar a função opbinario.subbin(), esta função recebe dois numeros binarios e realiza a subtração dos valores e retorna o resultado da operação.
opbinario.subbin('1010','101')
Multiplicando dois numeros binarios:
Para multiplicar numeros binarios podemos utilizar a função opbinario.multbin(), esta função recebe dois numeros binarios e realiza a multiplicação dos valores e retorna o resultado da operação.
opbinario.multbin('1010','101')
Dividindo dois numeros binarios:
Para dividir numeros binarios podemos utilizar a função opbinario.divbin(), esta função recebe dois numeros binarios e realiza a divisão dos valores e retorna o resultado da operação.
opbinario.divbin('1010','101')
Realizando operação AND entre dois numeros binarios:
Para realizando operação AND entre dois numeros binarios podemos utilizar a função opbinario.And(), esta função recebe dois numeros binarios e realiza a operação logica AND entre os valores e retorna o resultado da operação.
opbinario.And('1010','101')
Realizando operação OR entre dois numeros binarios:
Para realizando operação Or entre dois numeros binarios podemos utilizar a função opbinario.Or(), esta função recebe dois numeros binarios e realiza a operação logica OR entre os valores e retorna o resultado da operação
opbinario.Or('1010','101')
Realizando operação Xor entre dois numeros binarios:
Para realizando operação Xor entre dois numeros binarios podemos utilizar a função opbinario.Xor(), esta função recebe dois numeros binarios e realiza a operação logica XOR entre os valores e retorna o resultado da operação.
opbinario.Xor('1010','101')
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
opbinario-0.0.1.1.tar.gz
(4.7 kB
view details)
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 opbinario-0.0.1.1.tar.gz.
File metadata
- Download URL: opbinario-0.0.1.1.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85256ba54445a66f113fa990071f3c681db30e6021f4fc0b53ea29dcb207cbec
|
|
| MD5 |
6a31347012e16cdfb7e4fe3459e458e6
|
|
| BLAKE2b-256 |
de3f91c82c761ea8e51fbbc39809de3130baa89af961d87c3f03e28e70cd0170
|
File details
Details for the file opbinario-0.0.1.1-py3-none-any.whl.
File metadata
- Download URL: opbinario-0.0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c2c9d39e485430ce27c3b413f07a4f717efa6acb880ceb4a59cb0b5a455fcd9
|
|
| MD5 |
f549bd71eee6af1a97c1dd0836a377bc
|
|
| BLAKE2b-256 |
26d4f49871d03c73e3b09dda36c95b8510c87458b81b3ca4a15ab5fe7dbcdde9
|