Inhaltsverzeichnis
Sin embargo, puede notar que nos hemos perdido la división con respecto a números enteros, ¿por qué es esto? Es porque depende de qué operador de división uses como a cuál es realmente el tipo devuelto. Por ejemplo, si dividimos el entero 100 por 20, entonces el resultado que podrías esperar razonablemente producir podría ser 5; pero no lo es, en realidad es 5.0: imprimir (100 / 20) imprimir (tipo (100 / 20)) la salida es 5.0 <clase ‘flotador’> Y como puede ver a partir de esto, el tipo de resultado es flotante (es decir, flotante). número de punto). Entonces porqué es este el caso? La respuesta es que la división no sabe si los dos enteros involucrados se dividen entre sí exactamente o no (es decir, hay un resto). Por lo tanto, por defecto a producir un número de coma flotante (o real) que puede tener una parte fraccionaria. Este es por supuesto necesario en algunas situaciones, por ejemplo si dividimos 3 por 2: res1 = 3/2 imprimir (res1) imprimir (tipo (res1)) En este caso 3 no se puede dividir exactamente por 2, podríamos decir que 2 cabe en 3 una vez con resto. Esto es lo que muestra Python: 1.5 <clase ‘flotador’> El resultado es que 2 cabe en 3, 1,5 veces y el tipo de resultado es un flotar Si solo está interesado en la cantidad de veces que 2 entra en 3 y está feliz para ignorar la parte fraccionaria, entonces hay una versión alternativa del operador de división //. Este operador se conoce como operador de división de enteros: res1 = 3//2 imprimir (res1) imprimir (tipo (res1)) que produce 1 <clase ‘int’> Pero, ¿qué sucede si solo está interesado en la parte restante de una división, el número entero operador de división ha perdido eso? Bueno, en ese caso puedes usar la operación de módulo (’%’). Este operador devuelve el resto de una operación de división: por ejemplo: 58 5 Números, Booleanos y Ninguno
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen