小于60的数中能被1到10整除的数量

代码:

# coding=utf-8
def record1(n,m):
    for i in range(len(n)):
        # print('77')
        print(str(n[i])+"对应的可以整除的个数:"+str(m[i]))
def print1(l,m,n):
    print(l)
    print(m)
    print(n)
def main():
    l = []
    m = []
    n = []
    for i in range(60):
        l.append(i + 1)
    for i in range(10):
        m.append(i + 1)
    for i in range(10):
        n.append(0)
    for i in range(60):
        for j in range(10):
            if l[i] % m[j] == 0:
                # record1(l[i],m[j])
                n[j] += 1
    print1(l,m,n)
    record1(m,n)

main()

结果:

猜你喜欢

转载自blog.csdn.net/weixin_42859280/article/details/106297419