函数的学习
# 定义一个函数 # def 表示定义函数的关键字 # msg 表示函数名称 # () 里面放置参数,可以为空 # : 函数的固定格式 def mag(): # 函数体 函数里面的代码 用于实现函数的特定功能 print("Hello World") # msg() 函数的调用 调用函数之后 函数中的代码就会被执行 # msg 是函数本身 mag()
# def add_num1(): # result = 1 + 2 # print(result) # # add_num1() # 函数传参的方式 a b 形式参数 # 形参接收实参的时候 是按照顺序进行接收 def add_num2(a, b): print(a,b) result = a + b print(result) a = int(input("输入一个数:")) b = int(input("输入一个数:")) # 实际参数 实参 add_num2(1,2)
# 键值对参数 def super_star(name, age, job, gender="man"): # name print(name, age, job) super_star("周杰伦", job="singer", age=41 , gender="woman")
# 调用一个函数 返回需要的值 def buy(money): # money = 10 # 判断money是否大于2 如果大于则返回 棒棒糖 if money > 2: return "啊的机票" goods = buy(10) print(goods)
def love(): print("阿瑟东") print("三大") def go_collent(): print("做作业") love() print("打工") # 调用其它函数 go_collent()
# def print_line(): # print('-'*20) # # # # print_line() # 打印多条横线 def print_line(): print('-' * 30) def print_lines(num): i = 0 while i < num: print_line() i += 1 print_lines(5) # 求三个数的和 def sun_num(a, b, c): return a + b + c result = sun_num(1, 2, 3) print(result) def average_num(a, b, c): sumResult = result return sumResult / 3 result1 = average_num(1, 2, 3) print(result1)