本帖最后由 jackz007 于 2021-10-31 16:05 编辑
- #coding:gbk
- c = 0
- for i in range(200,1000):
- for j in range(2 , i):
- if i % j == 0 :
- break
- else: # 内层循环正常结束,说明当前 i 是一个素数
- if c:
- print() if c % 6 == 0 else print(' , ' , end = '')
- print(i , end = '')
- c += 1
- print()
- print('已经输出了 %d 个素数' % c)
复制代码
运行实况:
- 211 , 223 , 227 , 229 , 233 , 239
- 241 , 251 , 257 , 263 , 269 , 271
- 277 , 281 , 283 , 293 , 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 , 503 , 509 , 521 , 523 , 541
- 547 , 557 , 563 , 569 , 571 , 577
- 587 , 593 , 599 , 601 , 607 , 613
- 617 , 619 , 631 , 641 , 643 , 647
- 653 , 659 , 661 , 673 , 677 , 683
- 691 , 701 , 709 , 719 , 727 , 733
- 739 , 743 , 751 , 757 , 761 , 769
- 773 , 787 , 797 , 809 , 811 , 821
- 823 , 827 , 829 , 839 , 853 , 857
- 859 , 863 , 877 , 881 , 883 , 887
- 907 , 911 , 919 , 929 , 937 , 941
- 947 , 953 , 967 , 971 , 977 , 983
- 991 , 997
- 已经输出 122 个素数
- D:\00.Excise\Python>
复制代码 |