我在尝试运行脚本时遇到了这个奇怪的错误,代码似乎是正确的,但似乎 python (3) 不喜欢这部分:
def function(x):
if integer:
return int(x)
else:
return x
non_nil = randrange(21)
d = dict([(randrange(101), Racional(coeff(randrange(-20,20)),
coeff(choice(range(-30,0)+\
range(1,30)))))
for k in range(non_nil)])
我收到以下错误:
for k in range(non_nil)]) unsupported operand type(s) for +: 'range' and 'range'
我已经尝试将最后四行放在一个中,但 python 返回相同的错误。