xGreenclawz

mail@pastecode.io avatarunknown
plain_text
21 days ago
954 B
10
Indexable
Never
    ...

    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

    ...