1概念dom
通常,一個小的功能模塊,會作成一個函數。函數
通常狀況下,某段代碼須要反覆使用屢次,並且這段代碼又具有特定的功能,咱們會把這段代碼spa
組織成爲單獨的功能模塊,這個功能模塊就能夠叫作函數。code
2.函數的定義和調用blog
定義:函數不能重複定義get
def 函數名():input
功能實現的代碼塊...class
調用:函數名()import
函數能夠重複調用必定是先定義,後調用隨機數
1 #用函數打印99乘法表 2 def show99(): 3 i = 1 4 while i <10: 5 j = 1 6 while j <=i: 7 print("%d * %d = %d\t"%(j,i,i*j)) 8 j +=1 9 i += 1 10 print("") 11 show99()
3.函數的參數,返回值
參數
有參數,無參數
返回值
有返回值,無返回值
4. 封裝一個函數,完成兩個數字的求和運算
參數 :2個參數
返回值return 和
import random
random.randint(1,6)
1 # 返回一個隨機數函數的調用 2 import random 3 #調用random帶有返回值的函數 4 random = random.randint(1,6) 5 6 #定義一個求兩個數字和的函數 7 def getsum(a,b): 8 #sum1 = a + b 9 #return sum1 10 return a + b 11 num1 = int(input("輸入第一個數")) 12 num2 = int(input("輸入第二個數")) 13 #調用自定義函數,獲得兩個數的和,存儲到resul中 14 result = getsum(num1,num2) 15 #求num1與result的和 16 result1 = getsum(num1,result) 17