Módulo Pacote JLP: utils

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.

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.

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.

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.

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.

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.

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.

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

Compartilhar este post

Insira Comentário