Python - 给定一个整数 'n',检查它是否是 4 的幂,如果是,返回 True,否则返回 False。
当需要检查给定变量是否是 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 进行运算。
在方法外部,定义数字并在控制台上显示。
通过将此数字作为参数传递来调用该方法。
在控制台上显示相关的输出。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP