python求从100开始的连续100个素数,每10个一行输出,行列对齐

python求从100开始的连续100个素数,每10个一行输出,行列对齐

跟刚刚我回复的素数思路是一样的,加一个标志记录每一行,太基础了。给你以一点翻下上个记录补充:

count = 0
for i in range(100, 10000):
    if is_prime(i):
        count += 1
        if count % 10 == 0:
            print("{:4d}".format(i))
        else:
            print("{:4d}".format(i), end="")
        if count == 100:
            break