1. Descrição
Responsável pelas funções de utilidades como conversão de números, lista e estatísticas.
Importando
from jlp import utils
2. Lista de Funções
formatar_dezenas(lista_dezenas)
Formata uma lista de dezenas, colocando com dois algarismo completando com zero à esquerda.
Nº | Parâmetro | Descrição |
---|---|---|
1 | lista_dezenas | Uma lista de dezenas. |
from jlp import utils lista_dezenas = [1, 4, 12, 23, 34, 45] print(utils.formatar_dezenas(lista_dezenas))
A saída será uma lista formatada.
['01', '04', '12', '23', '34', '45']
converter_lista_numeros(linha_numero, delimitador: opcional):
Converter uma linha de números em uma lista de números. Por padrão o delimitador é um espaço (‘ ‘). Caso seja diferente, deverá informá – lo.
Isso é util se desejar utilizar algumas funções específicas do pacote JLP que necessita de uma lista em Python.
Nº | Parâmetro | Descrição |
---|---|---|
1 | linha_numero | A linha de números que deseja converter. |
2 | delimitador | O caractere delimitador que separa as dezenas. |
from jlp import utils dezenas = '04 15 30 45 50 56' print(utils.converter_lista_numeros(dezenas))
A saída sera em forma de lista:
[4, 15, 30, 45, 50, 56]
obter_item_dic(dicionario_dados, item)
Obtém o item de um dicionário de dados em Python.
Nº | Parâmetro | Descrição |
---|---|---|
1 | dicionario_dados | O dicionário de dados que vai servir como base. |
2 | item | O nome do item que deseja obter. |
from jlp import utils lista_dezenas = [2, 10, 45, 12, 32, 60] resultado = utils.minimo_maximo(lista_dezenas) print('O mínimo é:', utils.obter_item_dic(resultado, 'min')) print('O máximo é:', utils.obter_item_dic(resultado, 'max'))
O resultado será isso:
O mínimo é: 2 O máximo é: 60
is_par(dezena)
Informa se um número é par. Se for false, ele será ímpar.
Nº | Parâmetro | Descrição |
---|---|---|
1 | dezena | A dezena que deseja verificar. |
from jlp import utils print(utils.is_par(15))
A saída será:
False
contar_par_impar(lista_dezenas)
Conta a quantidade de dezenas pares e ímpares de uma lista de dezenas retorando em um dicionário de dados.
Nº | Parâmetro | Descrição |
---|---|---|
1 | lista_dezenas | Informe uma lista de dezenas. |
from jlp import utils lista_dezenas = [1, 5, 7, 18, 23, 45, 60] print(utils.contar_par_impar(lista_dezenas))
A saída será:
{'par': 5, 'impar': 5}
minimo_maximo(lista_dezenas)
Informa a quantidade mínima e máxima em uma lista de dezenas, retornando em um dicionário de dados.
Nº | Parâmetro | Descrição |
---|---|---|
1 | lista_dezenas | Informe uma lista de dezenas. |
from jlp import utils lista_dezenas = [45, 3, 12, 14, 4, 2] print(utils.minimo_maximo(lista_dezenas))
A saída sera isso:
{'min': 2, 'max': 45}
is_numero_primo(dezena)
Informa se um número é primo ou não, retornando True ou False.
Nº | Parâmetro | Descrição |
---|---|---|
1 | dezena | A dezena que deseja verificar. |
from jlp import utils print(utils.is_numero_primo(3))
A saída será:
True