Python求两个数组间最小距离

问题遇到的现象和发生背景

已知元素从小到大排列的两个数组x[]和y[],请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个,这叫做数组的距离
输入:两行,代表两个数组
输出:数组间最小距离

问题相关代码,请勿粘贴截图
arr1=input().split()
arr2=input().split()
record=[]
for i in range(0,len(arr1)):
    for j in range(0,len(arr2)):
        if int(i)<=int(j):
            result=int(j)-int(i)
        else: 
            result=int(i)-int(j)
        record.append(result)
print(min(record))

运行结果及报错内容

交了OJ 显示错误80%,不知道问题在哪里

我的解答思路和尝试过的方法

我的想法是分别遍历两个数组,求元素间的距离,然后将结果存到一个数组里,最后输出这个数组中最小值
OJ好像不能用abs绝对值函数,所以只能比大小算

我想要达到的结果

希望好心的友友能帮忙看下


import math

# 中间输入的代码
# 将数组存在num_arr1和num_arr2中

for i in num_arr1:
    for j in num_arr2:
        record.append(abs(i - j))

print min(record)