xGreenclawz
unknown
plain_text
2 years ago
954 B
20
Indexable
...
def show_rankings(self):
girilen_deger_str = self.textbox.text()
if ',' in girilen_deger_str:
girilen_deger_str = girilen_deger_str.replace(',', '.')
try:
girilen_deger = float(girilen_deger_str)
except ValueError:
girilen_deger = None
excel_verileri = pd.read_excel('Sıralamalar.xlsx')
excel_verileri = excel_verileri.sort_values(by='Başarı Sırası')
en_yakin_deger = None
en_yakin_fark = float('inf')
for deger_str in excel_verileri['Başarı Sırası']:
try:
deger = float(deger_str)
except ValueError:
continue
if girilen_deger is not None:
fark = abs(girilen_deger - deger)
if fark < en_yakin_fark:
en_yakin_fark = fark
en_yakin_deger = deger
...Editor is loading...