Advertisement
Guest User

OlegHelp

a guest
Apr 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Cards():
  2.     # Список аргументом по умолчанию передавать не стоит.
  3.     # [], {} - это генераторы, а не объекты, поэтому там
  4.     # будет возникать целая куча неочевидных ошибок.
  5.     # Лучше передай None и, если что, инициализируй внутри
  6.     def __init__(self, cards = None):
  7.         if cards is None:
  8.             cards = list()
  9.  
  10.         self.cards = cards
  11.  
  12.     def remove(self, cards = None):
  13.         # Вместо этого
  14.         #if type(cards) is  None:
  15.         # Достаточно написать просто так
  16.         if cards is None:
  17.             print('lalalla')
  18.  
  19.  
  20.  
  21. # Для модульности можно сделать так, чтобы класс можно было
  22. # потом безболезненно импортировать в другие программы
  23. if __name__ == '__main__':
  24.  
  25.     card = Cards()
  26.     card.remove()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement