國立政治大學

資訊學院大神或程式設計大神請進!(已解決)

2022年11月27日 14:56 (已編輯)
如下圖所示 原本程式碼(下稱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, 再讓使用者輸入, 但依舊無效,狀況一樣存在 想請問這是哪裡出了問題?
imgur
愛心
1
留言 5
文章資訊