100-012

判断n-m之间有多少个素数,并输出所有素数。
方法一:
 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 
 4 # 判断n-m之间有多少个素数,并输出所有素数。
 5 k = 0
 6 n = int (input("输入起始数n:"))
 7 m = int (input("输入结束数m:"))
 8 
 9 if (n < m) :
10     for i in range(n,m):
11         for j in range(2,i-1):
12             if i%j == 0:
13                 break
14         else:
15             print(i,end=(' '))
16             k += 1
17             if k % 5 == 0:
18                 print()
19     print("共有%d个素数" % k)
20 else:
21     print("输入错误!")

 

posted @ 2018-04-06 06:28  睡到自然醒的猪  阅读(140)  评论(0)    收藏  举报

iaoexl at outlook dot com, 返回顶部 →友情链接: 信息港 同城信息