day 2 函数的嵌套

时间:2021-05-09 18:52:32

1.函数的嵌套     百度百科

    day 2 函数的嵌套

      day 2 函数的嵌套

 

2.产品如何运作

      day 2 函数的嵌套

 

 

3.应用

  1)版本1:打印1条线

 #1.定义函数
def print_line():
print("-"*50)


#2.调用函数
print_line()

 

     day 2 函数的嵌套

 

  2)版本2:打印5条线

#1.定义函数 
def print_5_lines():
print("-"*50)
print("-"*50)
print("-"*50)
print("-"*50)
print("-"*50)

#2.调用函数
print_5_lines()
  

 

    day 2 函数的嵌套

  3)版本3:嵌套应用

    

 #1.定义函数
def print_line():
print("-"*50)

def print_5_lines():
i
= 0
while i <= 5:
print_line()
#调用函数1
i += 1

#2.调用函数
print_5_lines()

 

 

4.作业

要求 :      
从键盘获取3个数字
打印3个数的和
函数

   



 

我的方法

  1)版本1:大框架

 #1.定义一个函数
def add():
pass

#2.获取用户的输入
num1 = int(input("请输入第1个数:"))
num2
= int(input("请输入第2个数:"))
num3
= int(input("请输入第3个数:"))

#3.调用函数,打印结果
add()

 

  2)版本2:我的版本

 #1.定义一个函数
def add(a,b,c):
result
= a + b + c
return result

#2.获取用户的输入
num1 = int(input("请输入第1个数:"))
num2
= int(input("请输入第2个数:"))
num3
= int(input("请输入第3个数:"))

#3.调用函数,打印结果
the_add = add(num1,num2,num3)
print(the_add)

     day 2 函数的嵌套

 

  3)版本3:优化

 



 

 正确方法