以下是Python编写的一个简单程序,它打印介于2和给定数字之间的所有质数。
# 该程序打印介于2和给定数字之间的所有质数
lower = 2
upper = int(input("输入一个数字:"))
print("介于", lower, "和", upper, "之间的质数:")
for num in range(lower, upper + 1):
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
此程序首先要求用户输入一个数字作为上限。然后,它迭代从2到提供的数字之间的所有数字,并使用嵌套循环测试该数字是否为质数。如果数字为质数,则它会被打印出来。