Re: [問題] 多個function的變數需互通的運用
延續上篇討論,目前已採用參數來實現。
另外一個延伸問題
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():
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.34.155 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1628534512.A.B4C.html
推
08/10 04:54,
2年前
, 1F
08/10 04:54, 1F
→
08/10 04:57,
2年前
, 2F
08/10 04:57, 2F
→
08/10 04:58,
2年前
, 3F
08/10 04:58, 3F
→
08/10 04:59,
2年前
, 4F
08/10 04:59, 4F
推
08/10 05:01,
2年前
, 5F
08/10 05:01, 5F
→
08/10 05:02,
2年前
, 6F
08/10 05:02, 6F
推
08/10 05:05,
2年前
, 7F
08/10 05:05, 7F
推
08/10 07:01,
2年前
, 8F
08/10 07:01, 8F
→
08/10 07:03,
2年前
, 9F
08/10 07:03, 9F
→
08/10 07:05,
2年前
, 10F
08/10 07:05, 10F
→
08/10 07:07,
2年前
, 11F
08/10 07:07, 11F
推
08/10 22:56,
2年前
, 12F
08/10 22:56, 12F
→
08/10 22:56,
2年前
, 13F
08/10 22:56, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):