Python3 语法之函数思维导图
生活随笔
收集整理的這篇文章主要介紹了
Python3 语法之函数思维导图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
示例代碼:?
import io import syssys.stdout = io.TextIOWrapper(sys.stdout.detach(),encoding='utf-8')def bmi(name,height,weight):# 根據身高和體重計算BMI 指數print(name + "的身高:" + str(height) + "米\t體重:" + str(weight) +"kg")bmi = weight/(height*height)print(name + "的BMI指數為:" + str(bmi))# BMI 指數判斷if bmi < 18.5:print('營養不良,急需補充營養')elif bmi >= 18.5 and bmi < 24.9 :print("正常范圍,請注意保持")elif bmi >= 24.9 and bmi < 29.9:print('體重過重,請合理膳食')else:print('你已經屬于肥胖,需要減肥')bmi('周*剛',1.80,81)# python3 函數之關鍵字參數 bmi(height=1.80,weight=81,name='趙四')# python3 函數之默認參數 def defaultfn(name, st='湖南'):print(name +'來至于' + st)defaultfn('王小二','江西') defaultfn('周小白')# python3 可變參數之*parameter def player(*name):print('\t我喜歡的影視演員有:')for item in name:print(item)player('劉德華','梁家輝','周星馳','姜文','徐崢','吳京')# python3 可變參數之**parameter def sign(**sign):passprint('\t我喜歡的歌手演員有:')for key, value in sign.items():print('[' + key +']來至于:' + value)sign(劉德華='香港', 李宗盛='臺灣')# pytho3 局部變量定義 def variablepart():message = "局部變量:message"print(message)variablepart()# pytho3 全局變量定義 allmessage ='全局變量,任意地方都可以被訪問到' def variableglobal():global globalmessageglobalmessage = '局部變量globalmessage,使用global 關鍵字進行修飾'print(globalmessage)print(allmessage)variableglobal() print(globalmessage) print(allmessage)# python3 嵌套函數 def counter():i = 0def nested():nonlocal ii = i + 1print(i)return iprint(i)return nested num = counter() print('function counter result is:' + str(num()))# python3 遞歸函數調用 def foo(n):#實現階乘if n == 1:return n # 當滿種條件n==1才執行return 操作res = n*foo(n-1) #調用自已本身的函數的結果(再判斷條件是否滿足條件)給res ,return res print(foo(5))?
總結
以上是生活随笔為你收集整理的Python3 语法之函数思维导图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 任务接单平台源码自动挂机阅读文章挣钱系统
- 下一篇: 关于DLL注入的理解