zoukankan      html  css  js  c++  java
  • Leetcode练习(Python):数学类:第231题:2的幂:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。

    题目:
    2的幂:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。
    思路:
    本题思路较简单。
    程序:
    class Solution:
        def isPowerOfTwo(self, n: int) -> bool:
            if n <= 0:
                return False
            if n == 1:
                return True
            if n % 2 != 0:
                return False
            if n % 2 == 0:
                while n > 0:
                    n = n // 2
                    if n % 2 == 0:
                        continue
                    elif n == 1:
                        return True
                    else:
                        return False
            return True
  • 相关阅读:
    进度条4
    构建之法读书笔记02
    进度条3
    个人作业四则运算2测试
    个人作业3
    从小工到专家阅读笔记01
    个人冲刺07
    个人冲刺06
    个人冲刺05
    学习进度条08
  • 原文地址:https://www.cnblogs.com/zhuozige/p/12837114.html
Copyright © 2011-2022 走看看