1概念
一般,一个小的功能模块,会做成一个函数。
一般情况下,某段代码需要反复使用多次,而且这段代码又具备特定的功能,我们会把这段代码
组织成为单独的功能模块,这个功能模块就可以叫做函数。
2.函数的定义和调用
定义:函数不能重复定义
def 函数名():
功能实现的代码块...
调用:函数名()
函数可以重复调用一定是先定义,后调用
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