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.