módulo de Python

Funciones y métodos de Python

El operador de módulo de Python calcula el resto de dividir dos valores. Este operador está representado por el signo de porcentaje (%). La sintaxis del operador de módulo es: número1% número2. El primer número se divide por el segundo y luego se devuelve el resto.

Si ha pasado algún tiempo usando Python, sabrá que al lenguaje de programación le gusta usar diferentes símbolos para la aritmética. operaciones. La división está representada por una barra inclinada (/); la multiplicación utiliza un asterisco (*).

Puede que no le sorprenda saber que el signo de porcentaje en Python (%) no significa & ldquo; porcentaje & rdquo; en Python. El signo de porcentaje representa el operador de módulo. Devuelve el resto de dividir dos números.

En esta guía, vamos a discutir qué es el operador de módulo y cómo funciona. Veremos un ejemplo de este operador para ayudarlo a comenzar.




Operador de módulo de Python

El módulo es una operación matemática. Se utiliza para calcular el resto de la suma de una división. El operador de módulo de Python es el signo de porcentaje (%). Este signo encuentra el resto de dividir los dos números que especifique.

La sintaxis para el operador de módulo es:

 example = 18% 2 

El operador de módulo se coloca entre dos números. En el ejemplo anterior, asignamos el resultado de nuestra suma al variable Python & ldquo; ejemplo & rdquo ;.

Si no hay resto después dividiendo el primer número por el segundo, el operador de módulo devolverá 0.

El 81% de los participantes afirmaron que se sentían más seguros sobre sus perspectivas laborales después de asistir a un bootcamp. Asigne a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Echemos un vistazo en un ejemplo de cómo utilizar el operador de módulo.




Ejemplo de módulo de Python

Estamos creando una aplicación para ayudar a los jóvenes a aprender a utilizar los residuos. Nuestro programa le pide al usuario dos números y luego divide el primero por el segundo y devuelve el resto.


Para empezar, pidamos al usuario dos números:

 n1 = float (input (" Introduzca un número: ")) n2 = float (input (" Introduzca el número que desea dividir por el número anterior: ")) 

Le pedimos al usuario dos valores y convertimos cada uno de ellos en un número de punto flotante. Hacemos esto usando una declaración de entrada () de Python . Ahora, podemos usar el operador de módulo para calcular el resto de dividir los dos números que especifica un usuario:

 imprimir (n1% n2) 

Nuestro programa ya está listo para usar.

Calculemos el resto de 19 dividido por 2:

 Por favor inserte un número: 19 Por favor, inserte el número que desea dividir por el número anterior: 2 

Este código dividirá 19 entre 2 y devolverá el resto:

El número dos puede caber en 19 para un total de 8 veces. Queda uno, que es nuestro resto.




Operador de módulo de Python con enteros

El módulo produce el resto de un número tanto en la división de números de punto flotante como en la división de enteros. En nuestro último ejemplo, convertimos cada número que un usuario inserta en nuestro programa en un valor de punto flotante.

Intentemos encontrar el resto de un número entero:

 a = 9 b = 3 answer = a% b print (answer) 

Este código calcula el resto de 9 dividido por 3. La respuesta es: 0. Esto se debe a que 9 divide por 3 en partes iguales. Nuestro código ha calculado con éxito el resto de estos números.




Uso de módulo para encontrar números pares e impares

El operador de módulo le permite determinar si un número es par o impar.

Recuerde de la clase de matemáticas que los números divisibles por dos son pares y cualquier otro número es impar. Sabiendo esto, podemos escribir un programa que verifique si un número es par o impar.


Vamos a escribir un programa que verifique si la edad de un estudiante de primaria es un número par o impar. Comenzaremos pidiendo al usuario que ingrese su edad:

 student_age = int (input (& ldquo; ¿Cuál es su edad? & rdquo;)) 

Usamos el método input () para preguntarle a un usuario su edad. Usamos el Python int ( ) método para convertir el valor que ingresa un usuario en un número.

A continuación, usaremos un Python declaración if para verificar si la edad del estudiante tiene restos:

Usamos el operador de módulo para verificar si queda un resto después de dividir la edad de un estudiante por dos. Si no hay resto, se ejecuta el contenido de nuestra sentencia if. imprimirá: & ldquo; ¡Tu edad es un número par! & rdquo; a la consola. De lo contrario, el contenido de nuestro & ldquo; else & rdquo; se ejecutan.

Ejecutemos nuestro programa e insertemos la edad 7:

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Veamos qué pasa si insertamos la edad 6:

 ¿Cuál es tu edad? 6 ¡Tu edad es un número par! 

Nuestro código verifica con éxito si un número es par o impar.




Conclusión

El operador de módulo calcula el resto de la suma de una división. Se usa comúnmente para verificar si un número es par o impar. El operador de módulo de Python se representa mediante el signo de porcentaje (%).

Puede obtener más información sobre los operadores matemáticos en Python leyendo nuestra guía de Python operadores matemáticos . ¡Ahora estás listo para comenzar a usar el operador de módulo en Python como un desarrollador experto!

¿Quieres aprender más sobre la codificación en Python? Consulte nuestra guía completa sobre cómo aprender Python . Encontrará consejos de expertos sobre qué aprender y una lista de los principales recursos para ayudarlo a avanzar en su aprendizaje.





módulo de Python: StackOverflow Questions

Tutorials