106 читали · 2 года назад
Простые шаги для создания собственного класса на Python
Знаете ли вы, как создать свой собственный класс на Python? Написание пользовательских классов и пользовательских объектов на Python делает ваш код более понятным, читабельным и простым в обслуживании. Прежде чем мы начнем, если вам все еще нужны веские причины для изучения Python, моя подборка может ЗДЕСЬ вам помочь. Концепция объектно-ориентированного программирования появилась в 60-х годах, но ее популярность начала расти только в 90-х. Сегодня объектно-ориентированное программирование распространено повсюду и является важной парадигмой программирования для понимания...
LeetCode - Алгоритмы - Python - 231. Power of Two
Дано: целое число n, верните true, если оно является степенью двойки. В противном случае возвращается false. Пример 1: Дано: n = 1 Выход: true Пример 2: Дано: n = 16 Выход: true Пример 3: Дано: n = 3 Выход: false Ограничения: -2^31 <= n <= 2^31 - 1 Решения: 1) Наивный подход class Solution: def isPowerOfTwo(self, n: int) -> bool: if n <= 0: return False if n == 1: return True while (n % 2 == 0): n /= 2 return n == 1 Отсекаем...