Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.40 KB | None | 0 0
  1. class BadInt:
  2.     def __init__(self, number):
  3.         self.number = number
  4.    
  5.     def __add__(self, other):
  6.         return self.number * other.number
  7.    
  8.     def __mul__(self, other):
  9.         return self.number + other.number
  10.  
  11.  
  12. if __name__ == '__main__':
  13.     a = BadInt(5)
  14.     b = BadInt(6)
  15.     assert a + b == 30, 'Sum check'
  16.     assert a * b == 11, 'Multiply check'
  17.     print("Looks good")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement