#45289: 吃了 UnicodeEncodeError


sam851015@gmail.com (多挖鼻孔有益身心健康)

學校 : 臺中市立惠文高級中學
編號 : 277705
來源 : [123.192.228.253]
最後登入時間 :
2025-03-11 12:39:29
c676. 大家來出題 { 1: 簡易加法 } -- it's david | From: [123.192.228.253] | 發表日期 : 2025-02-06 14:37

看題目似乎是要自己用程式生測資,但無論我嘗試多少寫法,一律返回像這樣的結果,想詢問有什麼辦法可以解決嗎?

 

您的程式被監控系統中斷,可能是程式無法正常結束所導致。
Traceback (most recent call last):
  File "/Special/c676/Special_c676.python", line 76, in 
    print(key+"="+result[key])
UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-13: ordinal not in range(128)

 

附上我送出的程式碼: gist 連結

我寫的東西理論上應該是不會輸出 ascii 範圍外的東西才對......

 

 
#45290: Re: 吃了 UnicodeEncodeError


sam851015@gmail.com (多挖鼻孔有益身心健康)

學校 : 臺中市立惠文高級中學
編號 : 277705
來源 : [123.192.228.253]
最後登入時間 :
2025-03-11 12:39:29
c676. 大家來出題 { 1: 簡易加法 } -- it's david | From: [123.192.228.253] | 發表日期 : 2025-02-06 16:43

過了,題目沒看清楚,只讀一半,以為絕對值小於 10^6 的意思是包含負數的整數,大腦自動忽略後面的 0 < n1, n2, < 10^6

應該是發現我生的測資裡面有負號 - 出現,不是數字,就 RE 了

 

讓程式不生負數就 AC 了

 
ZeroJudge Forum