Módulo Pacote JLP: utils

Publicado em 28 de maio de 2019

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âmetroDescrição
1lista_dezenasUma 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âmetroDescrição
1linha_numeroA linha de números que deseja converter.
2delimitadorO 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âmetroDescrição
1dicionario_dadosO dicionário de dados que vai servir como base.
2itemO 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âmetroDescrição
1dezenaA 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âmetroDescrição
1lista_dezenasInforme 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âmetroDescrição
1lista_dezenasInforme 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âmetroDescrição
1dezenaA dezena que deseja verificar.

from jlp import utils

print(utils.is_numero_primo(3))

A saída será:


True
Continue lendo

Recomendado para você