python,有没有人帮帮我

python不知道怎么搞,来个人帮帮我,,。。?。?!肯定好的吧

img

这样子的咯,看不懂再问我,望采纳

n = int(input())
num = 0
for i in range(2,n+1):
    for j in range(2,i):
        if(i%j==0):
            break
    else:
        # 数字加1 num += 1 的意思就是 num = num + 1
        num += 1
        # 打印 i 然后打印一个空格 
        print(i,end=" ")
        # 如果 i < 10 也就是 i 是一位数的话 打印 空 然后打印一个空格
        if i < 10 :
            print("",end=" ")
        if(num%5==0):
            # 如果 num 除以 5 的余数 是 0 的话,也就是说这一行打印到第五个了就打印一个回车
            print()
# 打印 个数
print("\n{0}".format(num))

定义一个变量计算总素数
使用if条件判断数的长度是一个还是两个,如果一个就多个空格,在判断是否有本行是否有5个数