1 #函数的嵌套调用:在调用一个函数的时,其内部的代码又调用其他的函数
2 # def bar():
3 # print('from bar')
4 #
5 # def foo():
6 # print('from foo')
7 # bar()
8 #
9 # foo()
10
11
12 # def max2(x,y):
13 # if x > y:
14 # return x
15 # else:
16 # return y
17 #
18 # def max4(a,b,c,d):
19 # res1=max2(a,b)
20 # res2=max2(res1,c)
21 # res3=max2(res2,d)
22 # return res3
23 #
24 # print(max4(1,2,3,4))
25
26
27 #函数的嵌套定义:在一个函数的内部又定义了另外一个函数
28 def f1():
29 x=1
30 def f2():
31 print('from f2')
32 # print(x)
33 # print(f2)
34 # f2()
35
36 # f1=10
37 # print(f1)
38
39 f1()
40 # f2()
41
42 print(x)