有没有什么方法可以获得圣人内部数字的位数? .binary()
命令只显示数字的位。
答案 0 :(得分:1)
好的,我已经得到了答案,我在这里发布,也许以后会帮助别人:
sage: a = 123456789
sage: v = a.digits(2)
sage: len(v)
27
答案 1 :(得分:1)
使用nbits
,代表"位数":
sage: a = 123456789
sage: a.nbits()
27
这比实际计算比特和获得它们的长度更快并且使用更少的内存。您也可以a.ndigits()
为数字位数。