1class Solution:2def isPowerOfTwo(self, n: int) -> bool:3if n == 0:4return False56k = n7while k != 1:8if k % 2 != 0:9return False10k = k // 21112return True1314count = 015for i in range(33):16mask = 1 << i1718if mask & n:19count += 12021if count > 1:22return False2324if count == 1:25return True26return False