龙空技术网

一日一技:用Python程序来判断与打印出质数

Python编程之美 247

前言:

眼前咱们对“输出100以内的所有质数python”大致比较珍视,小伙伴们都想要剖析一些“输出100以内的所有质数python”的相关文章。那么小编也在网上收集了一些有关“输出100以内的所有质数python””的相关知识,希望朋友们能喜欢,小伙伴们快快来学习一下吧!

用Python程序来判断与打印出质数

什么是质数?

质数

质数(又称素数),指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个正因数的数)。

2、3、5、7等是质数,因为它们没有任何其他因素。 但是6不是素数(它是合成的),因为2 x 3 = 6。

那么,我们使用Python程序来打印出所有素数

在下面的程序中,我们使用for循环打印出所有素数,代码如下:

lower = 900upper = 1000print("Prime numbers between", lower, "and", upper, "are:")for num in range(lower, upper + 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:907911919929937941947953967971977983991997

那么问题来了,如果要打印出900--1000之间所有的偶数呢?该如何解决呢?

自己可以改改里面的参数,快动手试试吧!

标签: #输出100以内的所有质数python #python判断循环素数 #python用for循环求10的因数 #判断素数的python程序用for循环 #python求质数