单选题

下面Python代码用于输出所有能整除的数,如10输出成1、2、5和10,12输出为1、2、3、4、6和12,17则

输出1和17。在横线处应填入代码是 ( )。

n = input("请输入一个正整数:")

n = int(n)

for i in _______:

if n%i ==0:

print(i)

A

range(n)

B

range(n+1)

C

range(1, n)

D

range(1, n+1)

赣ICP备20007335号-2