Python 程序打印指定范围内的所有素数
在这个程序中,您将学习使用 for 循环在一个区间范围内打印所有质数并显示它。
一个大于1的正整数,除1外没有其他因子,该数本身称为素数。
2,3,5,7等等都是质数,因为它们没有任何其他因子。但是6不是素数(它是合数) ,因为2 x 3 = 6。
源代码:
# Python program to display all the prime numbers within an interval lower = 900 upper = 1000 print("Prime numbers between", lower, "and", upper, "are:") for num in range(lower, upper + 1): # all prime numbers are greater than 1 if num > 1: for i in range(2, num): if (num % i) == 0: break else: print(num)
输出
Prime numbers between 900 and 1000 are: 907 911 919 929 937 941 947 953 967 971 977 983 991 997
我们将下区间存储为lower,将上区间存储为upper,并在此范围内查找所有的素数。
相关文章