preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

La salida de esto es ahora: Un punto interesante a tener en cuenta es que los métodos de estilo múltiple y dividido, podría desear multiplicar una Cantidad por un número entero o dividir una Cantidad por un entero. No hay nada que nos impida hacer esto y, de hecho, esto podría ser muy útil. comportamiento. Esto permitiría multiplicar una Cantidad por 2 o dividirla por 2, Por ejemplo: De momento si intentáramos ejecutar el código anterior generaríamos un error diciéndonos que un int no tiene un atributo de valor. Sin embargo, podemos probar para ver si el argumento pasado a los métodos mult() y truediv() es un int o no usar la función isinstance. Esta función toma una variable y la nombre de una clase y devuelve True si el contenido de la variable es una instancia de la clase nombrada, por ejemplo: q1 = Cantidad(5) q2 = Cantidad(10) imprimir(‘q1 =’, q1, ‘, q2 =’, q2) q3 = q1 + q2 imprimir(‘q3 =’, q3) imprimir(‘q2 - q1 =’, q2 - q1) imprimir(‘q1 * q2 =’, q1 * q2) imprimir(‘q1 / q2 =’, q1 / q2) q1 = Cantidad[5] ,q2 = Cantidad[10] q3 = Cantidad[15] q2 - q1 = Cantidad[5] q1 * q2 = Cantidad[50] q1 / q2 = Cantidad[0.5] imprimir(‘q1 * 2’, q1 * 2) imprimir(‘q2 / 2’, q2 / 2) 246 22 Sobrecarga del operador

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• 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.

Lire plus