Öklid Uzunluk Formülünü Python ile kodlamak

Merhaba,

Şöyle yapabilirsiniz herhalde:

def sub(arr):
    return [arr[0] - i for i in arr[1:]] + sub(arr[1:]) if arr else []
        
             
def square(arr):
    return [i ** 2 for i in arr]
    
    
def sum_arr(arr1, arr2):
    return [i + j for i, j in zip(arr1, arr2)]
    
    
def square_root(arr):
    return [i ** 0.5 for i in arr]
    
    
x1 = [4, 6, 5, 10, 11]
x2 = [2, 4, 1, 6, 8]

x = square_root(sum_arr(square(sub(x1)), square(sub(x2))))
print(x)