完整题干
输出200以内所有素数,每行输出5个。
参考代码:
方法1:使用for…else…语句
count=0
for n in range(2,200):
for i in range(2,n):
if n%i==0:
break
else:
print("{:>5}".format(n),end=" ")
count=count+1
if count%5==0:
print()
方法2:
count=0
for n in range(2,200):
flag=True
for i in range(2,n):
if n%i==0:
flag=False
break
if flag==True:
print("{:>5}".format(n),end=" ")
count=count+1
if count%5==0:
print()