Йоан обнови решението на 13.11.2022 05:40 (преди над 2 години)
Бих използвал protected имена на атрибути като тези, които не използваш извън класа - self._suit
Обикновено __
се използва, ако наистина искаш да кажеш на някого, че не трябва да го пипа, както и в случаите, в които искаш да предотвратиш конфликт на имена при наследяване. Тук е напълно достатъчно да използваш енда _
.
Можеш да се опиташ да обединиш тези два почти идентични бока, като репдварително подготвиш променлива с всички лица.
Не всички тестета ще имат точно толкова карти. Вземи броя динамично.
Когато една променлива не ти трябва, използвай _
, както е по конвенция.
Това е частен случай на произволен ред, така че е валидно ;)