会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天空之城—我的理想国
博客园
首页
新随笔
联系
管理
订阅
判断一个数是否是2的整数次方
判断一个数是否是2的整数次方
思路:如果一个数是2的整数次方,那么这个数必定服从某种规律。例如0001、0010、0100、1000、10000....这种二进制形式
解法?
a=
int(input())
if
a&(a-1)==
0:
print
(
'
a是2的整数次方
'
)
else
:
print
(
'
a不是2的整数次方
'
)
posted @
2022-02-21 21:03
天空之城—我的理想国
阅读(
48
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告