用python 3 做ZOJ 1334時報了Non Zero Exit Error錯誤,有大佬幫我看看什么問題嗎
import sys
dic = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
def translate(string,x,y):
m = int(string,x)
result = []
while y<m:
mod = m%y
result.append(dic[mod])
dec = m//y
m = dec
result.append(dic[m])
result.reverse()
return ''.join(result)
while True:
try:
line = sys.stdin.readline().strip().split()
string = line[0]
a = int(line[1])
b = int(line[2])
result = translate(string, a, b)
if len(result) > 7:
print('%+7s' % 'ERROR')
else:
print('%+7s' % result)
except EOFError:
break
uj5u.com熱心網友回復:
程式看起來沒問題,你輸入了什么?uj5u.com熱心網友回復:
1111000 2 101111000 2 16
2102101 3 10
2102101 3 15
12312 4 2
1A 15 2
1234567 10 16
ABCD 16 15
這些題目里給的示例輸入都測驗了,結果也和示例輸出一樣,但是不能AC
uj5u.com熱心網友回復:
AC 16 2AC 16 4
AC 16 10
試了都沒問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/99544.html
上一篇:[求助]執行論文Learning Diverse Image Colorization_CVPR17代碼報錯
下一篇:【機器學習15】決策樹模型詳解
