延續上篇討論,目前已採用參數來實現。
另外一個延伸問題
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():