在这个程序中,您将学习使用for循环打印一个区间内的所有质数并显示它。
要理解此示例,您应该了解以下Python编程主题:
一个大于1的正整数,除了1没有其他因数,这个数本身被称为质数。
2、3、5、7等是质数,因为它们没有任何其他因数。但是6不是质数(它是合数)因为2×3 = 6。
#Python程序来显示一个区间内的所有质数 lower = 900 upper = 1000 print(lower, "和", upper, "之间的质数有:") 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)
输出结果
900 和 1000 之间的质数有: 907 911 919 929 937 941 947 953 967 971 977 983 991 997
在这里,在lower和upper+1区间范围内找到质数。访问此页面以了解如何检查数字是否为质数。