写一个函数多重分裂,它消耗两个正整数-总计和分裂-并产生在每一片大小最多为1之前,总重复被分割成分段的次数。例如,多分裂(8,2)返回的值将是3,因为8可以被分成2块大小4,然后每一片被分割成2片大小2,然后每片分裂成2片大小1(在这一点上不再发生进一步的分裂,因为这些块的大小最多为1)。
total= int(input("Total:"))
split= int(input("Split:"))
def multisplit(total,split):
x=o
while value>=1:
value= total//split
x= x+1
return x
print(x)它告诉我名字'x‘没有定义
发布于 2017-07-16 02:42:53
您发布的代码有几个问题:
value变量之前,您没有定义它。print(multisplit(total, split))https://stackoverflow.com/questions/45124306
复制相似问题