import numpy as np
from copy import deepcopy
for m in range(2,25):
a = m #deepcopy(m)
count = 0
temp = 0
while temp != 1:
temp = np.ceil(a/2)
a = a - temp
count += 1
print("count={}:{}".format(m,count))
公式写不出,只会写算法!