單元五:函式

第五週的函式難度又更增強了,特別是最後的程式練習,很高興還是很多同學闖關成功了!從問卷上來看有15 為同學完成,實際可能更高。


最後的四個應用不知道大家是否有去執行?記得講義中有範例程式碼,如果自行嘗試沒有辦法成功,可以「偷看」一下,然後再自行嘗試,反覆幾次,相信你一定可以成功。

Quiz in video
錯比較多的是 Exception 那一個章節,可能是因為填充題大家不習慣吧,或是比較少接觸錯誤處理的機制。但這其實很重要,對於程式的品質。


Self-test
keyword 這一題錯得最多,我想許多同學可能第一次接觸這種觀念:


大家可以再回去看一下影片,還有講義中的程式碼:

def prime2(n, start=2):
    "print the prime numbers between start and n"
    if start < 2: start = 2
    for x in range(start, n+1):
       for d in range (2, x):
           if  x % d == 0:
               break  # x is not prime
       else: # x is prime
           print (x, end=' ') 

prime2(10)
prime2(10, 5)
prime2(10, start=5) # 呼叫時,指定 keyword
prime2(start=5)     # incorrect 
prime2(start=5, 10) # incorrect 

本週即將進入最後一個單元-- PANDAS 資料分析,也是期末專題的「前哨戰」,看完這個單元,大家在做期末專題絕對沒有問題,期待大家的期末專題!!加油!!

Teacher 薛

留言

這個網誌中的熱門文章

Py2020春- 單元四 集合物件 4/5

Py2020春- 單元二 3/1

Py2020春- 單元三 3/16