Piso de matemática em Python

Piso de matemática em Python
Em matemática, o método do piso pega a entrada de um número real A e mostra a saída resultante que é maior ou menor ou igual a "a". É indicado por [a]. Por exemplo: [1.5] = 1, [-3.6] = -3

Basicamente, a função de piso retorna o número em um valor inteiro e transforma o valor flutuante em um número inteiro.

A linguagem Python contém muitas funções que são úteis para os programadores resolverem suas tarefas usando essas funções. Na função piso (), devemos importar a biblioteca de matemática.

Exemplo de vida diária:

Exemplos da vida real explicam o conceito de piso () função facilmente. Vamos supor que estamos em um café. Gostamos de fazer um conversor que complete a quantidade de café para o número inteiro mais próximo. Isso ajuda o usuário a estimar quanto café ainda temos.

Exemplo 01:

No Exemplo 1, importamos a biblioteca "matemática" primeiro porque não podemos usar a função do piso. Função () Função retorna valor inteiro após a execução do código. Então, neste exemplo, simplesmente usamos variáveis ​​e passamos matemática.piso () e imprima a variável para verificar a saída.

importação de matemática
número = 50.67
print ("O valor do piso é:", matemática.piso (número))

Podemos ver o resultado de matemática.Função do piso () é:

Exemplo 02:

Uma lista é uma coleção de vários itens ordenados ou não ordenados. Ele pode ser usado para vários propósitos, classificação, exclusão e adição de itens a uma lista.

No Exemplo 2, usamos o método de matemática () na lista. Usamos a função de piso para iterar o item da lista dado no exemplo.

importação de matemática
LST = [13.9, -33.7, 26.89, 15.56, -65.90]
Para Val em LST:
Imprimir (matemática.piso (val))

A função do piso com a saída da lista é:

Exemplo 03:

Map () é uma função interna usada para processar e alterar todos os itens em uma lista sem usar para loop. Este método de valor de transformação é chamado de mapeamento.

Python Use a função do mapa com a função de piso para superar o uso de loop. Então, no Exemplo 3, verificamos como as duas funções funcionam.

importação de matemática
valor = [13.9, -33.7, 26.89, 15.56, -65.90]
Imprimir (valor)
imprimir()
resultado = mapa (número lambda: matemática.piso (número), valor)
print ('resultado =', lista (resultado))

Função de piso () com a saída MAP () e Lambda Functions é:

Exemplo 04:

No Exemplo 4, recebemos informações do usuário e verificamos se o resultado do número inserido está em flutuação. O manuseio excepcional interno do Python exibe uma mensagem se o usuário inserir um valor inválido. Para um manuseio excepcional, usamos uma declaração de tentativa.

importação de matemática
número = input ('Digite o número para verificar é inteiro ou flutuante):')
tentar:
valor = float (número)
Exceto exceção:
imprimir ('deve inserir um número válido.')
número = 0
impressão ('resultado é', matemática.piso (valor))

A saída do exemplo é:

Exemplo 05:

No Exemplo 5, usamos a classe com o piso do nome. Classe contém nome do método getDesiredValue (). Nesta função, inicializamos cinco variáveis ​​que são iguais à matemática.piso () função e depois imprimiu esta variável dentro da string. Fora da classe, inicialize o nome da variável obj, que é igual a piso () e depois passe o getDesiredValue () para obj . Porque sem fazer as duas últimas etapas, não podemos acessar a aula e obter resultados.

importação de matemática
piso de aula:
def getDesiredValue (self):
n1 = matemática.Andar 1.0);
n2 = matemática.piso (2.8);
n3 = matemática.piso (3.3);
n4 = matemática.piso (3.4);
n5 = matemática.piso (7.7);
impressão ("valor do piso da variável n1" + str (n1));
impressão ("valor do piso da variável n2" + str (n2));
impressão ("valor do piso da variável n3" + str (n3));
impressão ("valor do piso da variável n4" + str (n4));
impressão ("valor do piso da variável n5" + str (n5));
obj = piso ()
obj.getDesiredValue ()

Obtemos a saída do exemplo de um exemplo como:

Exemplo 06:

Uma variedade de constantes diferentes é mostrada na biblioteca "matemática" do Python. Matemática.Pi é usado para encontrar o valor de Pi (3.14). "matemática.E ”é usado para encontrar o valor de E (2.71). "matemática.INF ”significa o valor infinito ou ilimitado, então o resultado dessa função é OverflowerRor: não é possível converter o Float Infinity em um número inteiro.

importação de matemática
valuepi = matemática.pi
valuee = matemática.e
ValueInfinite = Math.inf
Imprimir (matemática.piso (valuepi))
Imprimir (matemática.piso (valuee))
Imprimir (matemática.piso (valueinfinite))

A saída do exemplo é:

Exemplo 07:

No Exemplo 7, primeiro, importamos a biblioteca "Numpy" para obter nossa saída. Inicializamos a matriz 1D, os valores da matriz estão no tipo de dados float. Depois disso, verifique a impressão resultante da matriz. O objetivo do programa é descobrir a soma dos valores da matriz, e o total resultante é do valor flutuante do tipo de dados, como pode ser visto. Então, exibimos o número do piso da soma derivada.

importar numpy como np
Array = np.Array ([14.7,45.7,34.6,1.78,32.65])
# Imprima a matriz
print ("A matriz é:", Array)
val = np.soma (matriz)
Print ("Soma dos elementos da matriz é:", Val)
# Imprimir valor do piso da soma
print ("O valor do piso da soma é:", NP.piso (val))

Como podemos ver, o exemplo mostra que a saída é:

Conclusão:

O método piso () arredonda um valor para o número inteiro mais próximo em Python. Esta função aceita apenas valores inteiros e flutuantes como argumentos; Caso contrário, um erro será retornado. Aprendemos a usar a função piso () de um módulo de matemática, importando -o. Nós também usamos matemática.Método de piso () de listas, tuplas e a função map () em python.

Ao mesmo tempo, conversamos sobre como usar a função Floor () em Python em números inteiros, decimais e números negativos. Além disso, discutimos como o método piso () difere do método int () em python.