[課后作業] 第017講:函數 - Python的樂高積木 | 課后測試題


[課后作業] 第017講:函數 - Python的樂高積木 | 課后測試題
   
測試題:
      
0. 你有聽說過DRY嗎?
      
1. 都是重復一段代碼,為什么我要使用函數(而不使用簡單的拷貝黏貼)呢?
     
2. 函數可以有多個參數嗎?
     
3. 創建函數使用什么關鍵字,要注意什么?
     
4. 請問這個函數有多少個參數?

  1. def MyFun((x, y), (a, b)):
  2.     return x * y - a * b
復制代碼


5. 請問調用以下這個函數會打印什么內容?

  1. >>> def hello():
  2.         print('Hello World!')
  3.         return
  4.         print('Welcome To FishC.com!')
復制代碼



動動手:
     
0. 編寫一個函數power()模擬內建函數pow(),即power(x, y)為計算並返回x的y次冪的值。
     
   
1. 編寫一個函數,利用歐幾里得算法(腦補鏈接)求最大公約數,例如gcd(x, y)返回值為參數x和參數y的最大公約數。
   
   
2. 編寫一個將十進制轉換為二進制的函數,要求采用“除2取余”(腦補鏈接)的方式,結果與調用bin()一樣返回字符串形式。
     
      
3. 請寫下這一節課你學習到的內容:格式不限,回憶並復述是加強記憶的好方式!
    

 

 

 

答案

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM