素數(shù)又叫質(zhì)數(shù)(prime number),有無限個。質(zhì)數(shù)定義為在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)。
目的:輸出999以內(nèi)素數(shù),同時輸出素數(shù)的序數(shù)。
程序說明:編寫一個函數(shù)is_prime(n),用于判斷n是否為素數(shù),使用該函數(shù)對1-999的整數(shù)進(jìn)行素性判定并且輸出結(jié)果。這個程序計算時間上不是最好的,但是邏輯簡單。函數(shù)is_prime(n)采用試除法判定一個數(shù)是否為素數(shù)。
999以內(nèi)共有168個素數(shù)。
python代碼如下:
from math import sqrtdef is_prime(n):
if n == 1:
return False
for i in range(2, int(sqrt(n))+1):
if n % i == 0:
return False
return True
count = 0
for i in range(1, 999):
if is_prime(i):
count = count + 1
print('{}:{}'.format(count, i))
#include<stdio.h> int main() { int n,i,sum=0; while(1) //這里最好加上對于n的判斷 { printf("plaese input: "); scanf("%d",&n)
; if(n>0&&n<100) break; else printf("error input!\n"); } for(i=1;i<=n;i++) { if(i%7==0)continue; //這里用i,不是n!!!!!!!
if((i%10==7)||(n/10==7))continue;//這里用i,不是n!!!!!!!
sum+=i*i; } printf("%d\n",sum); return 0; }
工具/原料pythonpycharm截圖工具WPSIDLE方法/步驟
1、在電腦左下角開始菜單,輸入框中輸入cmd,找到終端并打開
2、在終端命令行輸入python,進(jìn)入到python環(huán)境,可以直接輸入python代碼,按回車執(zhí)行
3、在開始菜單,找到安裝好的python,展開并選擇IDLE (Python 3.8 64-bit)
4、打開IDLE窗口,當(dāng)出現(xiàn)>>>符號時,可以輸入python代碼,按回車鍵運(yùn)行
5、通過快捷方式打開pycharm工具,在工具創(chuàng)建python項(xiàng)目
6、在python項(xiàng)目中,新建python文件,編寫代碼,然后鼠標(biāo)右鍵Run代碼
注意事項(xiàng)注意如何運(yùn)行python代碼注意python常用編輯器的使用方法語言只是工具,Python第三方模塊多,所以很多人會覺得簡單,因?yàn)槎际悄眠^來就用的玩法。但是不要偏移了核心,語言只是工具,到最后需要的還是你個人的思維邏輯能力,這個也是硬實(shí)力!