我想做一份 COVID-19 調查問卷,我寫了一些代碼。我想做的是有 5 個問題的調查問卷。答案只有是:? 和否:???。我將通過“是或否”的數字來表達不同的事情。所以我用“yes = yes+1”、“no = no+1”來計算“是或否”。問題出在“while True:”之后。如果x=1,我會問第一個問題,在回答是或否后,通過x=x+1,轉到下一個問題,依此類推。然而,在我跑完之后,它只是停留在第一個問題上,我不知道繼續下一個問題。我想制作這樣的代碼。https://stackoverrun.com/ko/q/13070335。謝謝。questionnare.pydef yes_or_no(question): global yes global no yes = 0 no = 0 reply = str(input(question + ' (?/???): ')) if reply == '?': yes = yes + 1 elif reply == '???': no = no + 1 else: return yes_or_no("(?/???)?? ????? (?/???) ")x = 1while True: if x == 1: if (yes_or_no('1. ?? ?? ??? ?? ???? ?????')): x = x + 1 elif x == 2: if (yes_or_no('2. ?? ?? ?? ??? ??(??, ???? ?)? ?????')): x = x + 1 elif x == 3: if (yes_or_no('3. 14? ??? ???? ??? ?? ?????')): x = x + 1 elif x == 4: if (yes_or_no('4. 14? ??? ????? ??? ?? ?????')): x = x + 1 elif x == 5: if (yes_or_no('5. 14? ??? ?? ?? ?? ?? ?? ??? ??? ?? ?????')): x = x + 1 else: break
添加回答
舉報
0/150
提交
取消