因子的个数

1
2
3
4
5
6
n=int(input()) #输入一个整数
m=0 #初始化因字数个数为0
for i in range(1, n+1): #遍历从1到n所有数
    if n % i == 0: #如果n能被i整除
        m += 1 #因子个数加1
print(m) #输出因子个数
1
2
n=int(input()) #输入一个整数
print(len([i for i in range(1, n+1) if n % i == 0]))