Funções de piso e teto Python

Funções de piso e teto Python
O chão() e teto () funções são duas funções úteis de python, e o matemática é necessário o módulo para importar para usar essas funções. Ambas as funções são usadas para recuperar o valor redondo de um número decimal. O chão() A função leva um número decimal como argumento e retorna um número inteiro menos o valor do argumento. O teto () A função leva um número decimal como argumento e retorna um número inteiro maior que o valor do argumento. Os usos dessas funções foram explicados neste tutorial.

Uso da função piso ():

A sintaxe desta função é dada abaixo.

Sintaxe:
Int piso (número)

A função leva um número e retorna um número inteiro menor ou igual ao número.

Exemplo 1: Usando a função piso () para número positivo

Crie um arquivo python com o seguinte script para imprimir os valores do piso de três números decimais positivos diferentes.

#Import Módulo de matemática
importar matemática como MT
#Print Os valores de piso de diferentes números decimais positivos
Imprimir ("o valor do piso de 300.50 é: ", Mt.piso (300.50))
Imprimir ("o valor do piso de 300.56 é: ", MT.piso (300.56))
Imprimir ("o valor do piso de 300.68 é: ", Mt.piso (300.68))

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 2: Usando a função piso () para número negativo

Crie um arquivo python com o seguinte script para imprimir os valores do piso de dois números decimais negativos diferentes.

#Import Módulo de matemática
importar matemática como MT
#Print Os valores de piso de diferentes números decimais negativos
Imprima ("O valor do piso de -450.40 é: ", Mt.piso (-450.45))
Imprima ("O valor do piso de -450.70 é: ", MT.piso (-450.70))

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 3: Usando a função piso () para uma expressão matemática

Qualquer expressão matemática pode ser usada como o argumento da função piso (). Crie um arquivo python com o seguinte script que imprimirá o valor do piso após calcular o resultado de uma expressão matemática.

#Import Módulo de matemática
importar matemática como MT
#Initialize quatro variáveis
num1 = 75.34
num2 = 56.89
num3 = 10.87
num4 = 5.23
#Print O valor do assoalho da expressão matemática
print ("o valor do piso de (", num1, "+", num2, "-", num3, "*", num4, ") expressão é:", mt.piso (num1+num2-num3*num4))

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo-4: Funções de diferença entre piso () e int ()

Crie um arquivo python com o script a seguir para saber a diferença entre as funções do piso () e int () para os números decimais positivos e negativos.

#Import Módulo de matemática
importar matemática como MT
#Chegando os valores do piso e número inteiro do mesmo número positivo
Imprimir ('o valor do piso de 45.65 é ', MT.piso (45.65))
Imprimir ('o valor inteiro de 45.65 é ', int (45.65))
#Chegando os valores de piso e número inteiro do mesmo número negativo
Imprimir ('o valor do piso de -65.75 é ', MT.piso (-65.75))
Imprimir ('o valor inteiro de -65.75 é ', int (-65.75))

Saída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra que a saída da função Floor () e Int () varia para números decimais negativos.

Exemplo 5: Usando o piso () para uma lista de números

Crie um arquivo python com o seguinte script que imprimirá o valor do piso de cada elemento de uma lista. Uma lista de números decimais positivos e negativos foi usada no script.

#Import Módulo de matemática
importar matemática como MT
#Declare A List Data
ListData = [7.89, -2.45, -4.34, 8.23, 0.56]
print ("Os valores da lista após o uso da função piso ()")
#Print O valor do assote dos dados da lista
Para valor em ListData:
Impressão (MT.piso (valor), end = ")
#Add uma nova linha
imprimir()

Saída:
A saída a seguir aparecerá após a execução do script acima.

Uso da função CEIL ():
A sintaxe desta função é dada abaixo.

Sintaxe:
Int piso (número)

A função leva um número e retorna um número inteiro maior ou igual ao número.

Exemplo 1: Usando a função CEIL () para número positivo

Crie um arquivo python com o seguinte script para imprimir os valores do teto de dois números decimais positivos diferentes.

#Import Ceil Function de matemática
Do teto de importação matemática
#Print Os valores do teto de diferentes números decimais positivos
Imprimir ("O valor do teto de 56.51 é: ", teto (56.51))
Imprimir ("O valor do teto de 67.66 é: ", teto (67.66))

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 2: Usando a função CEIL () para número negativo

Crie um arquivo python com o seguinte script para imprimir os valores do teto de dois números decimais negativos diferentes.

#Import Ceil Function de matemática
Do teto de importação matemática
#Print Os valores do teto de diferentes números decimais negativos
print ("O valor do teto de -98.50 é: ", teto (-98.50))
print ("O valor do teto de -76.75 é: ", teto (-76.75))

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 3: Usando a função CEIL () para expressão matemática

Como a função piso (), qualquer expressão matemática também pode ser usada como o argumento da função CEIL (). Crie um arquivo python com o seguinte script que imprimirá o valor do teto após calcular o resultado de duas expressões matemáticas.

#Import Ceil Function de matemática
Do teto de importação matemática
#Print Os valores do teto das expressões matemáticas
print ("o valor do teto de (6.98 ","+"," 5.31) é ", teto (6.98+5.31))
print ("O valor do teto de (13", "/", "3) é", teto (13/3))

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo-4: Usando a função CEIL () para uma tupla

Crie um arquivo python com o seguinte script que imprimirá o valor do teto de cada elemento de uma tupla. Uma tupla de números decimais positivos e negativos foi usada no script.

#Import Ceil Function de matemática
Do teto de importação matemática
#Declare uma tupla
números = (-56.4, 23.762, 0, -45.23, 61.72)
print ("Os valores da tupla antes de usar o CEIL () função")
#Print Os valores dos dados da tupla
Para valor em números:
Imprimir (valor, end = ")
#Add uma nova linha
imprimir()
print ("Os valores da tupla após o uso da função Ceil ()")
#Print Os valores do teto dos dados da tupla
Para valor em números:
Imprimir (teto (valor), end = ")
#Add uma nova linha
imprimir()

Saída:
A saída a seguir aparecerá após a execução do script acima.

Conclusão:

As funções piso () e teto () são usadas no script quando qualquer tarefa matemática é necessária. Como as funções Floor () e Ceil () funcionam para diferentes tipos de números decimais positivos e negativos, foram mostrados neste tutorial usando vários exemplos.