第326题:3的幂
描述:给定一个整数,写一个函数来判断它是否是 3 的幂次方。
解题思路:条件分支的使用
Python代码:
1 class Solution(object): 2 def isPowerOfThree(self, n): 3 """ 4 :type n: int 5 :rtype: bool 6 """ 7 if n == 1: # 不要忽略1是3的零次方 8 return True 9 ans = 3 10 while ans < n: 11 ans *= 3 12 return ans == n
原文:https://www.cnblogs.com/Little-Dandelion/p/13532690.html