明明自己做和測試時都對,送出解答後跟我說164出了問題,但是我自己試了又試,結果顯示164是虧數,答案也是虧數,那為什麼在我送出答案後我的結果被改成盈數?????我也用解題系統的測試測試過了,答案也是對的???
明明自己做和測試時都對,送出解答後跟我說164出了問題,但是我自己試了又試,結果顯示164是虧數,答案也是虧數,那為什麼在我送出答案後我的結果被改成盈數?????我也用解題系統的測試測試過了,答案也是對的???
try:while True:x = int(input())y = 0mix = -x #會加到本身因此設定未付以此消除while True:y+=1if y>=x/2:breakif y>x/y:breakif x%y==0:mix = mix+y+x/yif mix>x:print("盈數")if mix==x:print("完全數")if mixprint("虧數")except EOFError:pass
你的縮排全部不見是要人怎麼看