Nad czym powinienem się zastanowić w tym kodzie? Zwraca błąd wykonania, domyślam się, że jest jakiś haczyk, którego nie przewidziałem.
from sys import stdin
from math import sqrt, pow
from operator import itemgetter
Test = int(input())
Lista = []
for i in range(0,Test,1):
Lista.append([i])
ListaWew=[]
Lista[i] = ListaWew
LiczbaPunktow = int(input())
for x in range(0, LiczbaPunktow,1):
Punkt = stdin.readline().split()
Wektor = sqrt(pow(int(Punkt[1]),2) + pow(int(Punkt[2]),2))
Punkt = ' '.join(Punkt)
ListaWew.append([Punkt, Wektor])
ListaWew.sort(key=itemgetter(1))
print()
for i in range(0,Test,1):
for x in range(0, len(Lista[i]),1):
print(Lista[i][x][0])
print()
Dla przykładowego wejścia otrzymuje:
