单选题

下面程序是对2024进行唯一分解,最后的结果应该是(    )。

def weiyi(n):

      factors = {}

      for i in range(2, n+1):

            while n % i == 0:

                  if i in factors:

                        factors[i] += 1

                  else:

                        factors[i] = 1

                  n //= i

      return factors

A

1,2,3,13,23

B

2,7,11,23

C

2:3,11:1,23:1

D

2,3,13,23

赣ICP备20007335号-2