题目:求指定范围之内的素数。

程序分析:一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数(prime number)又称素数。

实例(Python 2.0+)

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 输出指定范围内的素数

# 用户输入数据

lower = int(input("输入区间最小值: "))

upper = int(input("输入区间最大值: "))

for num in range(lower,upper + 1):

   # 素数大于 1

   if num > 1:

       for i in range(2,num):

           if (num % i) == 0:

               break

       else:

           print(num)

本站内容未经许可,禁止任何网站及个人进行转载。