資訊學院大神或程式設計大神請進!(已解決)
如下圖所示
原本程式碼(下稱1.0)中 again() 的位置是要重複 第17-19行
1.0執行時,一切都正常運作,但太雜亂,
所以小弟我想說定義一個函數 第16-19行,就可以乾淨許多,下稱1.1
但1.1執行時,卻會出現第23行的變數沒有被成功覆蓋的狀況,
導致明明再輸入值分別為15, n, n(原輸入15, y, n),
系統卻會判斷執行第39而非第42的程式
我有嘗試先在again()中先定義age_str、DoG和DoA分別是 None,
再讓使用者輸入,
但依舊無效,狀況一樣存在
想請問這是哪裡出了問題?