gpt4 book ai didi

python - 求 n 可以被分成两半的次数的函数

转载 作者:太空宇宙 更新时间:2023-11-03 12:11:52 27 4
gpt4 key购买 nike

基本上,我需要一个将 n 除以二并返回它可以完成的次数的函数。

到目前为止的编码:

def div(n):
while n >= 0:
n / 2
return n

我知道我必须使用 while 循环,但我对我的第三行代码没有信心。我做错了什么?

例子:

>>> div(4)
2
>>> div(7)
2

最佳答案

一个整数and可以被2整除:floor(log(n)/log(2))次。

关于python - 求 n 可以被分成两半的次数的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5072961/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com