拆分数字有多种方法,下面列举几种常见的拆分方式:
n = 12345
parts = []
while n > 0:
parts.append(n % 10)
n //= 10
parts.reverse()
上述代码运行后,parts
列表将包含数字12345的各个部分[1, 2, 3, 4, 5]。
n = 12345
parts = list(str(n))
parts = [int(part) for part in parts]
上述代码运行后,parts
列表将包含数字12345的各个部分[1, 2, 3, 4, 5]。
def split_number(n):
if n < 10:
return [n]
else:
return split_number(n // 10) + [n % 10]
parts = split_number(12345)
上述代码运行后,parts
列表将包含数字12345的各个部分[1, 2, 3, 4, 5]。
以上是一些常见的数字拆分方法,具体使用哪种方法取决于实际需求和编程语言的特性。
领取专属 10元无门槛券
手把手带您无忧上云