Chinglin-K
目錄:Dice 程式教學-Python完整版
上一篇:19-5:質數判斷
下一篇:19-7:無傳回值函數
請自訂 countprime() 函式練習。
質數的定義為:除了 1 和它本身之外,沒有別的數可以整除它的。
給一個整數計算它的質數個數,程式可以重複執行直到小於 1 為止。
輸入到小於 2 時結束。
輸入範例:
2
3
4
5
6
7
8
9
10
30
40
50
60
1
輸出範例:
1
2
2
3
3
4
4
4
4
10
12
15
17
def countprime(n):
num=[]
for i in range(2,n+1):
for j in range(2,i): #for...else 如果for沒有被break,則會進入else
if(i%j==0):
break
else: #else 為 for-loop 的其中一個部份,如果 break 就一併跳出,沒有的話就會執行到
num.append(i)
return len(num)
while True:
n=int(input())
if(n<2):
break
print(countprime(n))
#for...else
#在執行迴圈的過程中都沒有遇到 break ,迴圈結束時,就會執行 else 子句
#遇到 break ,則直接中斷(跳出)迴圈
#遇到 continue ,則會直接執行 else 語句。因為 continue 語句會強制執行下一次的迴圈。(不會打破迴圈)
目錄:Dice 程式教學-Python完整版
上一篇:19-5:質數判斷
下一篇:19-7:無傳回值函數
「盡多少本分,得多少本事」😊
[name=高慶霖] Problem2: 程式說明(程式架構,測試方式…): Product(廠商可自行輸入)、ShoppingCart、Shop三個Class建立基本商店 區分消費者與廠商(1、0)的功能廠商:加入產品 消費者:將商品加入購物車、移除購物車中的產品、顯示購物車中的內容、結帳並顯示總金額 程式執行截圖:
Jul 30, 2023[name=高慶霖] Problem1: 程式說明(程式架構,測試方式…): 用re判斷是否輸入正確 def calculate 判斷、計算並輸出 程式執行截圖: 程式碼:
Jul 30, 202322-5:動物園人數 [name=Chinglin-K] 目錄:Dice 程式教學-Python完整版 上一篇:22-4:動物園人數 下一篇:23-1:量大的輸入與輸出 題目 寫一個程式,紀錄一周的動物園遊園人數,如下表。
Jul 9, 2022Dice 程式教學-Python完整版 [name=Chinglin-K] :::danger 責任聲明: 本筆記僅供程式解題與教學說明,並無商業用途。 Dice平台-題目、輸出範例與範例程式等,均屬「十八豆教育科技有限公司」旗下平臺「DICE 拓展式學習地圖精準教學平台」所有。 :::
Jul 8, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up