Python函数的嵌套调用
定义函数test1()
首先建立一个空白Python文件(文件名自己设定):<mark style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); background-position: initial initial; background-repeat: initial initial;">hm_07_函数的嵌套调用.py</mark>,用def
定义函数test1()
,用来打印50个“*”,
def test1():
print("*" * 50)
test1()
确认函数能否执行,控制台输出:
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_07_函数的嵌套调用.py
**************************************************
Process finished with exit code 0
定义函数test2()
然后再定义一个函数test2()
,用来打印50个“-”,
def test1():
print("*" * 50)
def test2():
print("-" * 50)
test2()
确认函数test2()
能否执行,控制台输出:
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_07_函数的嵌套调用.py
--------------------------------------------------
Process finished with exit code 0
函数test2()
调用函数test1()
那么我们如何进行嵌套调用呢?
在函数test2()
中输入一行test1()
,代码如下:
def test1():
print("*" * 50)
def test2():
print("-" * 50)
# 函数的潜逃调用
test1()
test2()
我们再次确认程序能否执行,控制台输出如下:
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_07_函数的嵌套调用.py
--------------------------------------------------
**************************************************
Process finished with exit code 0
函数test2()
先输出50个“-”,然后调用函数test1()
输出50个“*”,到此函数的嵌套调用已经学习完毕!