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