我想生成三个n位的随机数。n为输入,输入13时正常输出结果,为什么输入23的时候会报错呢?
eval默认转10进制,10进制不允许0开头,你可以改成
return eval("0o"+"".join(ls))
return eval(''.join(ls))改成return ''.join(ls)整数值的位数不能太长,你直接返回字符串即可