N次元空間内の点(x1,…,xN)が与えられたときのマンハッタン距離、ユークリッド距離、チェビシェフ距離を求める問題です。
提出
import math
n = int(input())
x = list(map(int, input().split()))
m = 0
y = 0
c = 0
for i in x:
a = abs(i)
m += a
y += a**2
c = max(c, a)
print(m)
print(math.sqrt(y))
print(c)
それぞれの距離の計算方法が問題文に書かれているので、愚直にfor文で計算していきます。
平方根を求めるために、mathモジュールを使用しています。