Python基礎 函式

2021-09-02 14:18:54 字數 1102 閱讀 7896

def discount(a,b):

c=a * b/10

return c

price=float(input("請輸入**:  "))

discounts=float(input("請輸入折扣:  "))

r_price=discount(price,discounts)

print("物品的**是: ",r_price)

def printinfo( name, age = 35 ):

# 列印任何傳入的字串

print( "name: ", name)

print ("age ", age)

printinfo(name="miki" )

printinfo( age=9,name="miki" )

def printinfo( arg1, *vartuple ):

# 列印任何傳入的引數

print ("輸出: ")

print (arg1)

for var in vartuple:

print( var)

# 呼叫printinfo 函式

printinfo( 10 );

printinfo( 70, 60, 50 );

sum = lambda arg1, arg2: arg1 + arg2

#呼叫sum函式

print ("value of total : ", sum( 10, 20 ))

print ("value of total : ", sum( 20, 20 ))

def jiecheng(n):

ax=1

if (n==1):

ax=1

else:

for i in range(1,n+1):

ax=ax*i

return ax

temp=int(input("請輸入乙個整數:"))

result=jiecheng(temp)

print(result)

Python基礎 函式

函式設計原則 函式有多種方法獲得輸入產生輸出,一般使用引數作為輸入,return語句配合可變引數的改變作為輸出。函式輸入 函式輸出 def fun args returndef語句 def建立了乙個函式物件並將其賦值給乙個變數。def語句是實時執行的,在模組匯入時執行或者在互動模式下輸入時執行。始終...

python基礎 函式

def funcname params return value 如果沒有return 最後會返回none,如果只寫return 會返回none 返回值個數為乙個,但是可以返回tuple,表面上返回多個值 def f1 return x,y x,y f1 def nop passdef functe...

Python 函式基礎

定義 函式是指將一組語句的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫其函式名即可 為什麼使用函式 減少重複 使程式變的可擴充套件使程式變得易維護 1 定義乙個函式 2def func 使用def關鍵字定義函式 接函式名,括號內可以傳遞引數 3print hello world 函...