Python - 给定一个整数"n",检查它是否是 4 的幂,并返回 True,否则返回 False。
pythonserver side programmingprogramming更新于 2025/11/8 14:04:17
当需要检查给定变量是否为 4 的幂时,会定义一个名为"check_power_of_4"的方法,该方法以整数为参数。模数运算符和"//"运算符用于检查相同内容,并根据输出返回 True 或 False。
示例
下面是相同的演示
def check_power_of_4(my_val):
if (my_val == 0):
return False
while (my_val != 1):
if (my_val % 4 != 0):
return False
my_val = my_val // 4
return True
my_num = 64
print("The number to be checked is : ")
print(my_num)
if(check_power_of_4(my_num)):
print(my_num, 'is a power of 4..')
else:
print(my_num, 'is not a power of 4..')
输出
The number to be checked is : 64 64 is a power of 4..
解释
定义了一个名为‘check_power_of_4’的方法,该方法以该数字为参数。
如果该值为 0,则返回 False。
如果不等于 1,则对该整数使用模数运算符来检查它是否返回 0,如果不等于,则返回 False。
否则,使用‘//’运算符将该值与 4 进行运算。
在该方法之外,定义了该数字并显示在控制台上。
通过传递该数字作为参数来调用该方法。
相关输出显示在控制台上。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

