preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

Podemos agregar estas definiciones a nuestra clase Cantidad para proporcionar una tipo completo que se puede usar en pruebas de estilo de comparación (como declaraciones if). La clase de cantidad actualizada se da a continuación (con algunos de los valores numéricos operadores omitidos por brevedad): Esto ahora significa que podemos actualizar nuestra aplicación de muestra para aprovechar estos operadores de comparación: cantidad de clase: def init(auto, valor=0): self.value = valor def add(uno mismo, otro): nuevo_valor = propio.valor + otro.valor cantidad devuelta (nuevo_valor)

operadores numéricos restantes omitidos por brevedad…

def eq(uno mismo, otro): return self.value == otro.valor def ne(uno mismo, otro): return self.value != other.value def ge(uno mismo, otro): return self.value >= other.value def gt(uno mismo, otro): return auto.valor > otro.valor def lt(uno mismo, otro): return auto.valor < otro.valor def le(uno mismo, otro): return self.value <= otro.valor def str(uno mismo): devuelve ‘Cantidad[’ + str(self.value) + ‘]’ q1 = Cantidad(5) q2 = Cantidad(10) imprimir(‘q1 =’, q1, ‘,q2 =’, q2) q3 = q1 + q2 imprimir(‘q3 =’, q3) imprimir(‘q1 <q2: ‘, q1 <q2) imprimir(‘q3 > q2: ‘, q3 > q2) imprimir(‘q3 == q1: ‘, q3 == q1) 248 22 Sobrecarga del operador

comments powered by Disqus

popular post

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

Прочитайте больше

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

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше