【发布时间】:2019-08-08 10:14:29
【问题描述】:
请考虑以下代码:
def getString(absA, y):
i = 0
t = list(range(100))
while absA > 0:
t[i] = absA % y
absA = absA / y
i = i + 1
for j in range(len(t)):
if t[j] == '10':
t[j] = 'A'
elif t[j] == '11':
t[j] = 'B'
elif t[j] == '12':
t[j] = 'C'
elif t[j] == '13':
t[j] = 'D'
elif t[j] == '14':
t[j] = 'E'
elif t[j] == '15':
t[j] = 'F'
return t
bitString = getString(abs(eval(a)), eval(b))
我想这是一些我不知道的简单事情。为什么这个列表超出范围?
【问题讨论】:
-
你想对代码做什么?