Sınıf içindeki listenin elemanlarının sıralanması


class Sınıf:
    def __init__(self):
        self.liste = []
        self.para = []
        self.oku()

    def oku(self):
        n = int(input("Havai fişek sayısını gir : "))

        for a in range(n):
            self.liste.append(int(input("Fiyat gir : ")))
    def Ilk_kısım(self):
        for a in self.liste:
            if a % 2 == 0:
                self.para.append(int(a / 2))

    def Ikinci_kısım(self):
        for a in range(0, len(self.liste) - 1):
            for b in range(a + 1, len(self.liste)):
                k = self.liste[a] + self.liste[b]
                if k % 2 == 0:
                    if k / 2 not in self.para:
                        self.para.append(int(k / 2))

    def yaz(self):
        
        print(self.para)

    def calıstır(self):
        self.Ilk_kısım()
        self.Ikinci_kısım()
        self.yaz()

a = Sınıf()
a.calıstır()

Bu kodlar istediğim gibi çalışıyor fakat

      def yaz(self):
        
        print(self.para)

Burda liste içindeki sayıları sort() metodu kullandığımda None çıktısı veriyor.
Acaba nedenini bilen varsa açıklayabilirmi ?
Şimdiden çok teşekkürler.

Merhabalar,

Olay şu:

2 Beğeni

Çok teşekkür ederim anladım sağ olun