找出10以内的所有素数,如果不是素数,请打印出该合数对应的乘积公式

点击查看代码
for j in range(2, 11):
    flag = True
    for i in range(2, j):
        if j % i == 0:
            flag = False
            print(f'{j}是合数,{j}={i}x{j // i}')
            break
    if flag:
        print(f'{j}是素数')
    else:
        pass


点击查看代码
for j in range(2, 11):
    for i in range(2, j):
        if j % i == 0:
            print(f'{j}是合数,{j}={i}x{j // i}')
            break
    else:
        print(f'{j}是素数')


点击查看代码
j = 2
while j <= 10:
    i = 2
    while i < j:
        if j % i == 0:
            print(f'{j}是合数,{j}={i}x{j // i}')
            break
        i += 1
    else:
        print(f'{j}是素数')
    j += 1

posted @ 2024-09-28 23:11  神仙不在  阅读(18)  评论(0)    收藏  举报