用Python程序來(lái)判斷與打印出質(zhì)數
什么是質(zhì)數?
質(zhì)數
質(zhì)數(又稱(chēng)素數),指在大于1的自然數中,除了1和該數自身外,無(wú)法被其他自然數整除的數(也可定義為只有1與該數本身兩個(gè)正因數的數)。
2、3、5、7等是質(zhì)數,因為它們沒(méi)有任何其他因素。 但是6不是素數(它是合成的),因為2 x 3 = 6。
那么,我們使用Python程序來(lái)打印出所有素數
在下面的程序中,我們使用for循環(huán)打印出所有素數,代碼如下:
lower=900upper=1000print("Prime numbers between",lower,"and",upper,"are:")fornuminrange(lower,upper+1):ifnum >1:foriinrange(2, num):if(num % i) ==0:breakelse:print(num)
輸出:
Prime numbers between 900 and 1000 are:907911919929937941947953967971977983991997
那么問(wèn)題來(lái)了,如果要打印出900--1000之間所有的偶數呢?該如何解決呢?
自己可以改改里面的參數,快動(dòng)手試試吧!