Python math piso

Python math piso
En las matemáticas, el método del piso toma la entrada un número A real y muestra la salida resultante que es mayor o menor o igual a "A". Se denota por [a]. Por ejemplo: [1.5] = 1, [-3.6] = -3

Básicamente, la función del piso devuelve el número en un valor entero y cambia el valor flotante a un entero.

Python Language contiene muchas funciones que son útiles para que los programadores resuelvan sus tareas mediante el uso de estas funciones. En la función de piso (), debemos importar la biblioteca de matemáticas.

Ejemplo de la vida diaria:

Ejemplos de la vida real Explique el concepto de función de piso () fácilmente. Supongamos que estamos en un café. Nos gusta hacer un convertidor que redondea la cantidad de café al entero más cercano. Esto ayuda al usuario a estimar cuánto café todavía tenemos.

Ejemplo 01:

En el ejemplo 1, importamos primero la biblioteca "matemáticas" porque no podemos usar la función de piso. La función de piso () devuelve el valor entero después de la ejecución del código. Entonces, en este ejemplo, simplemente usamos variables y pasamos matemáticas.piso () e imprima la variable para verificar la salida.

importación matemática
número = 50.67
imprimir ("El valor del piso es:", Matemáticas.numero de piso))

Podemos ver el resultado de las matemáticas.La función de piso () es:

Ejemplo 02:

Una lista es una colección de varios artículos ordenados o desordenados. Se puede utilizar para múltiples propósitos, clasificación, eliminación y agregar elementos a una lista.

En el Ejemplo 2, usamos el método de Math Floor () en la lista. Usamos la función del piso para iterar el elemento de la lista dado en el ejemplo.

importación matemática
LST = [13.9, -33.7, 26.89, 15.56, -65.90]
para val en LST:
Imprimir (matemáticas.piso (val))

La función del piso con la salida de la lista es:

Ejemplo 03:

MAP () es una función incorporada utilizada para procesar y cambiar todos los elementos en una lista sin usar para bucle. Este método de transformación del valor se llama mapeo.

Python Use la función de mapa con función de piso para superar el uso de loop for bucle. Entonces, en el Ejemplo 3, verificamos cómo funcionan ambas funciones.

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

Función de piso () con map () y la salida de funciones lambda es:

Ejemplo 04:

En el ejemplo 4, tomamos la entrada del usuario y verificamos si el resultado del número ingresado está en flotación. El manejo excepcional incorporado incorporado de Python muestra un mensaje si el usuario ingresa un valor no válido. Para un manejo excepcional, utilizamos una declaración de prueba.

importación matemática
número = input ('Ingrese el número para verificar es entero o flotante):')
intentar:
valor = float (número)
Excepto la excepción:
imprimir ('debe ingresar un número válido.')
número = 0
imprimir ('el resultado es', matemáticas.piso (valor))

La salida del ejemplo dado es:

Ejemplo 05:

En el Ejemplo 5, usamos la clase que tiene el piso de nombre. La clase contiene el nombre del método getDesiredValue (). En esta función, inicializamos cinco variables que son iguales a las matemáticas.función de piso () e luego imprimió esta variable dentro de la cadena. Fuera de la clase Inicializa el nombre de la variable OBJ que es igual al piso () y luego pase el GetDesiredValue () a OBJ . Porque sin hacer los últimos dos pasos, no podemos acceder a la clase y obtener resultados.

importación matemática
Piso de clase:
Def getDesiredValue (yo):
N1 = matemáticas.piso 1.0);
n2 = matemáticas.piso 2.8);
n3 = matemáticas.piso (3.3);
n4 = matemáticas.piso (3.4);
n5 = matemáticas.piso (7.7);
imprimir ("Valor de piso de la variable N1" + STR (N1));
imprimir ("Valor de piso de la variable N2" + STR (N2));
imprimir ("Valor de piso de la variable N3" + STR (N3));
imprimir ("Valor de piso de la variable N4" + STR (N4));
imprimir ("Valor de piso de la variable N5" + STR (N5));
obj = piso ()
obj.GetDesiredValue ()

Obtenemos la salida del ejemplo dado como:

Ejemplo 06:

Se muestra una variedad de constantes diferentes en la biblioteca "matemática" de Python. Matemáticas.Pi se usa para encontrar el valor de Pi (3.14). "matemáticas.E "se usa para encontrar el valor de E (2.71). "matemáticas.Inf ”significa el valor infinito o ilimitado, por lo que el resultado de esta función es el sobreflobero: no puede convertir el infinito de flotación en un entero.

importación matemática
valuePi = matemáticas.Pi
Valuee = matemáticas.mi
valueInfinite = matemáticas.inferior
Imprimir (matemáticas.piso (valuepi))
Imprimir (matemáticas.piso (valor))
Imprimir (matemáticas.piso (valorinfinite))

La salida del ejemplo dado es:

Ejemplo 07:

En el ejemplo 7, primero, importamos la biblioteca "Numpy" para obtener nuestra salida. Inicializamos la matriz 1D, los valores de la matriz están en tipo de datos flotantes. Después de eso, verifique la impresión resultante de la matriz. El objetivo del programa es descubrir la suma de los valores de matriz, y el total resultante es del valor de tipo de datos flotantes, como se puede ver. Luego, hemos mostrado el número de piso de la suma derivada.

importar numpy como np
Matriz = np.Array ([14.7,45.7,34.6,1.78,32.sesenta y cinco])
# Imprimir la matriz
imprimir ("La matriz es:", matriz)
val = np.suma (matriz)
Imprimir ("La suma de elementos de matriz es:", Val)
# Valor de piso de impresión de la suma
Imprimir ("El valor del piso de la suma es:", NP.piso (val))

Como podemos ver, el ejemplo muestra que la salida es:

Conclusión:

El método de piso () redondea un valor al número entero más cercano en Python. Esta función solo acepta valores enteros y flotantes como argumentos; de lo contrario, se devolverá un error. Aprendimos a usar la función de piso () de un módulo de matemáticas importándolo. También usamos matemáticas.Método de listas de piso (), tuplas y la función MAP () en Python.

Al mismo tiempo, hablamos sobre cómo usar la función de piso () en Python en enteros, decimales y números negativos. Además, discutimos cómo el método de piso () difiere del método int () en Python.