我试图运行脚本时遇到这个奇怪的错误,代码似乎是正确的但似乎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)])
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
for k in range(non_nil)]) unsupported operand type(s) for +: 'range' and 'range'
Run Code Online (Sandbox Code Playgroud)
我已经尝试将最后四行放在一行中,但python返回相同的错误.