preloader

January 1, 1 | 1 minutes read
Index of content

¿Cuáles son los valores válidos que se pueden pasar al método add y utilizar para los parámetros x e y? Inicialmente, podría parecer que valores numéricos como 1, 2 y 3,4, 5,77, etc. ser las únicas cosas que se pueden usar con el método add: Esto genera la siguiente salida: Sin embargo, esto en realidad representa un contrato en el que los valores pasan al El método Calculator.add() admitirá el operador más. En un capítulo anterior exploramos una clase Cantidad que implementó este operador (entre otros) y así también podemos usar objetos de Cantidad con el método add() de la Calculadora: Que imprime: Este contrato implícito dice que el método Calculator.add() funcionará con cualquier cosa que admita el operador de suma numérica (o para decirlo de otro modo); cualquier- cosa que es como numérico. Esto también se conoce como Duck Typing; Esto es descrito en la siguiente sección. calc = Calculadora() print(‘calc.add(3, 4):’, calc.add(3, 4)) imprimir(‘calc.add(3, 4.5):’, calc.add(3, 4.5)) imprimir(‘calc.add(4.5, 6.2):’, calc.add(4.5, 6.2)) imprimir(‘calc.add(2.3, 7):’, calc.add(2.3, 7)) print(‘calc.add(-1, 4):’, calc.add(-1, 4)) calc.add(3, 4): 7 calc.add(3, 4.5): 7.5 calc.add(4.5, 6.2): ​​10.7 calc.add(2.3, 7): 9.3 calc.add(-1, 4): 3 q1 = Cantidad(5) q2 = Cantidad(10) imprimir (calc.add (q1, q2)) Cantidad[15] 312 27 Protocolos, Polimorfismo y Descriptores

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

Read More

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

Read More

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

Read More