利用for循环,求解300-500之间的所有素数,每行输出10个。
时间: 2023-06-04 10:05:05 浏览: 233
do while循环求解素数
以下是代码实现:
```python
count = 0 #计数器,每行输出10个
for i in range(300, 501):
flag = 1 #判断是否为素数,初始值设为1
for j in range(2, i-1):
if i % j == 0:
flag = 0
break
if flag == 1:
count += 1
print(i, end=' ')
if count == 10:
print() #换行
count = 0 #计数器清零
```
输出结果为:
```
307 311 313 317 331 337 347 349 353 359
367 373 379 383 389 397 401 409 419 421
431 433 439 443 449 457 461 463 467 479
487 491 499
```
阅读全文