【发布时间】:2021-07-04 11:36:30
【问题描述】:
我正在开发程序以获取给定数字的所有可能(重叠和非重叠)子数字。例如 n=789。所有可能的子数字是 789,7,8,9,78,79,89。但是通过我的代码,我只得到重叠的子数字。你能帮我如何获得所有不重叠的子数字吗
n = 789
N = str(n)
r = len(N)
for i in range(0, r+1):
for j in range(i, r+1):
print(N[i:j])
【问题讨论】:
标签: python python-3.x python-2.7