--- title: 19-5:質數判斷 lang: zh-tw tags: DICE Python --- 19-5:質數判斷 === > [name=Chinglin-K] --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[19-4:x的y次方](https://hackmd.io/@Chinglin-K/Dice-19-4) 下一篇:[19-6:質數個數](https://hackmd.io/@Chinglin-K/Dice-19-6) --- ## 題目 請練習自定函式 prime() 解題。 質數的定義為:除了 1 和它本身之外,沒有別的數可以整除它的。 給一個整數代表測試資料筆數,判斷每一個數是否為質數。 輸入範例: 10 409 37 311 211 84 96 91 241 311 283 輸出範例: 質數 質數 質數 質數 不是質數 不是質數 不是質數 質數 質數 質數 --- ## 程式碼 ```Python= def prime(n): if(n==2): return 1 for i in range(2,n): if(n%i==0): return 2 #break return 1 m=int(input()) for i in range(1,m+1): n=int(input()) if(prime(n)==1): print("質數") else: print("不是質數") ``` --- ## 輸出 ```Python= 是否為質數。 ``` --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[19-4:x的y次方](https://hackmd.io/@Chinglin-K/Dice-19-4) 下一篇:[19-6:質數個數](https://hackmd.io/@Chinglin-K/Dice-19-6) --- :::info 「盡多少本分,得多少本事」😊 ::: --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up