Advertisement
Guest User

Untitled

a guest
May 20th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. import math
  2. class PrzedziałOtwarty:
  3.     def __init__(self,lewy,prawy):
  4.         if not isinstance(prawy, int) and isinstance(lewy, int) and lewy=='inf' and lewy=='-inf' and prawy=='inf' and prawy=='-inf' :
  5.             print('Niepoprawne typy danych inicjalizujących obiekt')
  6.         else:
  7.             self.lewy=lewy
  8.             self.prawy=prawy
  9.     def jest_pusty(self):
  10.         if (self.prawy<self.lewy):
  11.             return True
  12.         else:
  13.             return False
  14.     def __str__(self):
  15.         if self.jest_pusty():
  16.             return 'Przedział pusty.'
  17.         return f'PrzedziałOtwarty({self.lewy}, {self.prawy})'
  18.     def __eq__(self, inny):
  19.         if (self.lewy==inny.lewy and self.prawy==inny.prawy or self.jest_pusty() and inny.jest_pusty()):
  20.             return True
  21.         else:
  22.             return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement