1
我正在尋找一個功能,我採取一個大於3的整數,並顯示不同的方式,你可以添加數字。例如6會變成[[1,5],[2,4]],不包括[3,3]。 3會變成[[1,2]]。 8會變成[[1,7],[2,6],[3,5]],不包括[4,4]分裂整數8 - > [1,7],[2,6]
我到目前爲止的嘗試。
def split(k):
values = []
for i in range(k//2):
values.append([i+1,k-1-i])
print(values)
遇到顯示[3,3]和[4,4]的問題。不確定這個背後的邏輯。
謝謝!不知道天花板的功能。真的很有幫助。 – skryt
不用擔心,你也可以做'range(1,(k + 1)// 2)',它具有相同的效果。 –