延续上篇讨论,目前已采用参数来实现。
另外一个延伸问题
fun1判断test1来决定是否呼叫fun4
整个流程是start1()->fun1() -> 判断test1为1才呼叫fun4()
第二个问题是fun3需要判断fun2的test值,如果是1就印出Hello,
可是是fun2跟fun3是同层,fun3要怎么调用fun2底下的test2?
另外test1这种写法是对的吗,跳了好几层看了就觉得怪怪的
谢谢
def start1(test1):
a1='xxx'
a2='xxx'
a3='xxx'
fun1(a1,test1)
fun2(a2)
fun3(a3)
def fun1(a1,test1):
if(test1==1):
fun4()
def fun2(a2):
test2=X
def fun3(a3,test2):
if(test2==1):
print('Hello')
def fun4():