python不知道怎么搞,来个人帮帮我,,。。?。?!肯定好的吧
这样子的咯,看不懂再问我,望采纳
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个数