Создание Класса в Python - ООП на практике [Курс Python - Первый шаг 049]
Простые шаги для создания собственного класса на 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 Отсекаем...