0
此代碼在我的系統中正常工作。但是,當我在在線編譯器+調試器中運行時,它給了我一個運行時(NZEC)錯誤,說明line4中的縮進:如果a.index(min(a))是錯誤的。我期望的解決方案是最外面的for循環需要運行't'次。根據我的代碼必須是正確的。請幫我找到錯誤。另外,如果你能告訴我什麼時候我們會收到一個NZEC錯誤,它將會幫助我很多!提前致謝!Python中的nzec運行時錯誤
t = int(raw_input())
for i in range(t):
a = map(int, raw_input())
if a.index(min(a)) != 0:
if min(a) == 0:
print a.index(min(a))
else:
print str(str(a.index(min(a))) * (min(a)+1))
elif a.index(min(a)) == 0:
k = min(a)
a[0] = 99
l = min(a)
if l == k:
print str(str(a.index(min(a))) * min(a))
elif l > k:
print '1'+ ('0' * (k+1))
ya ...代碼第6行的打印語句沒有正確縮進。但我刪除了標籤,而是把空格。它仍然顯示我運行時錯誤! – Haripriya