Python'da Yazdığım Program Ondalıklı Değer Girince Düzgün Çalışıyor Fakat Tam Sayı Girince Çalışmıyor.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
27 Nis 2016
Mesajlar
92
Tepki puanı
9
Ödüller
9
10 HİZMET YILI
Hocalarım selamlar keyfi olarak böyle bir program yaptım gayet güzel çalışıyordu GUI kadar geldim yaptım fakat daha sonra bir şey fark ettim ve çözemedim.
Kullanıcıdan aldığı değer örneğin 24.548 olunca o ve ondan büyük değerleri gösteriyor ama örneğin 3.268 veya nokta kullanmak da istemiyorum açıkçası 3268 veya 256 yazınca bu değerler ve bunların üstündeki değerleri göstermiyor. Bunun nedeni ne olabilir lütfen yardım eder misiniz? Teşekkürler

Kod:
import sys
import requests
from bs4 import BeautifulSoup
import pandas as pd
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QTextBrowser, QVBoxLayout, QSizePolicy
from PyQt5.QtGui import QFont, QIcon
from PyQt5.QtCore import QUrl
from PyQt5.QtGui import QDesktopServices

favicon_path = 'C:/Users/mahmu/OneDrive/Masaüstü/BasarıSıralamaları/medicon.ico'
app = QApplication(sys.argv)
app.setWindowIcon(QIcon(favicon_path))

# İlk kod bloğu: Verileri web sitesinden al ve Excel'e kaydet
url = 'https://www.tercihsiralamalari.com/bolum/tip'
response = requests.get(url)

if response.status_code == 200:
    # Sayfanın kaynak kodu
    page_content = response.text

    # Beautiful Soup ile sayfanın içeriğini analiz et
    soup = BeautifulSoup(page_content, 'html.parser')

    # tbody'yi bulun
    tbody = soup.find('tbody')

    # tbody içindeki her bir tr'yi bulun
    rows = tbody.find_all('tr')

    # Verileri bir veri çerçevesine (DataFrame) ekleyin
    data = []
    for row in rows:
        cells = row.find_all(['th', 'td'])
        row_data = [cell.get_text(strip=True) for cell in cells]
        data.append(row_data)

    # Veri çerçevesini oluşturun
    df = pd.DataFrame(data, columns=['Üniversite Adı', 'Bölüm', 'Puan Türü', 'Kontenjan', 'Yerleştirme Puanı', 'Başarı Sırası'])

    # Veriyi Excel dosyasına kaydedin
    df.to_excel('Sıralamalar.xlsx', index=False)

class SiralamaUygulamasi(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.setWindowTitle('Sıralama Bazlı Tercih Sonuç Uygulaması')
        self.setMinimumWidth(400)
        self.setMinimumHeight(400)

        font = QFont()
        font.setPointSize(13)

        self.calculate_button = QPushButton('Sıralamanı Hesapla')
        self.calculate_button.setFont(font)
        self.calculate_button.clicked.connect(self.open_calculation_website)

        self.label = QLabel('Lütfen bir değer girin:')
        self.label.setFont(font)

        self.textbox = QLineEdit(self)
        self.textbox.setFont(font)
        self.textbox.setPlaceholderText('Örn. 21.482 olarak yazınız.')  # Placeholder ekleme
        self.textbox.returnPressed.connect(self.show_rankings)  # Enter tuşuna basıldığında show_rankings fonksiyonunu çağır

        self.show_results_button = QPushButton('Sonuçları Göster')
        self.show_results_button.setFont(font)
        self.show_results_button.clicked.connect(self.show_rankings)

        self.result_label = QTextBrowser()
        self.result_label.setFont(font)
        self.result_label.setReadOnly(True)
        self.result_label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)

        self.layout = QVBoxLayout()
        self.layout.addWidget(self.calculate_button)
        self.layout.addWidget(self.label)
        self.layout.addWidget(self.textbox)
        self.layout.addWidget(self.show_results_button)
        self.layout.addWidget(self.result_label)

        self.setLayout(self.layout)

    def open_calculation_website(self):
        # Web sayfasını açmak için QDesktopServices kullanılır
        url = QUrl('https://ertansinansahin.com/yks-tyt-ayt-puan-hesaplama-ve-siralama-hesaplama/')
        QDesktopServices.openUrl(url)

    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 = 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 and girilen_deger <= deger:
                en_yakin_deger = deger
                break

        universiteler = []

        for i, deger_str in enumerate(excel_verileri['Başarı Sırası']):
            try:
                deger = float(deger_str)
            except ValueError:
                continue

            if deger >= en_yakin_deger:
                universite_adi = excel_verileri.loc[i, 'Üniversite Adı']
                bolum = excel_verileri.loc[i, 'Bölüm']
                basari_sirasi = deger
                universiteler.append((universite_adi, bolum, basari_sirasi))

        if universiteler:
            sonuc = f"YERLEŞEBİLECEĞİNİZ ÜNİVERSİTELER:\n <br> <br>"
            for universite_adi, bolum, basari_sirasi in universiteler:
                sonuc += f"<b style='color:purple;'>Üniversite Adı:</b> {universite_adi}<br>"
                sonuc += f"<b style='color:purple;'>Bölüm:</b> {bolum}<br>"
                sonuc += f"<b style='color:purple;'>Başarı Sıralaması:</b> {basari_sirasi}<br><br>"
            self.result_label.setHtml(sonuc)
        else:
            self.result_label.setText("Üzgünüz! Herhangi bir yere yerleştirilemediniz.")

def main():
    app = QApplication(sys.argv)
    uygulama = SiralamaUygulamasi()
    uygulama.show()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()

(Anlamayanlar için kısacık bir video)

VİDEO LİNKİ:
Bağlantıları görmek için lütfen Giriş Yap
 
Moderatörün son düzenlenenleri:
Onaylı Üye
Katılım
27 Nis 2016
Mesajlar
92
Tepki puanı
9
Ödüller
9
10 HİZMET YILI
düzgünce yazarsanız sorun yaşamazsınız yazım hatalarına dikkat edin olay kalmaz zaten
vaay be düzgünce yazarsam sorun yaşamam he teşekkür ederim bilmiyordum bu bilgiyi çok yardımcı oldunuz. Onca şeyi düzgün yazmadan yaptım bi o kaldı değil mi Yeni nesil yorum kasma şekli herhalde bu da bide bunun altındaki eleman neyse raporlandınız.
Post automatically merged:

float değil int kullanın
excelden çektiği için exceldeki aldığı veriler float hadi o da okey diyelim floatı int e dönüştürdü kullanıcıdan da int aldı yine de olmuyor
 
Üye
Katılım
31 Tem 2023
Mesajlar
46
Tepki puanı
3
2 HİZMET YILI
Sayıyı float değerine dönüştürürken hata mesajlarında devam etmesi için ayarlamışsınız dönüştürürken hata oluşsa haberiniz olmaz. Onun harici hata yok gibi olsa olsa excelden bilgileri alırken bir hata olabilir. Bence kodunuzun sadece sıralama yaptığı kısmı başka dosyaya aktarın ve excel verileri kısmınıda çıkartıp yerine kendiniz table açıp deneyin.
 
Üye
Katılım
2 Eyl 2023
Mesajlar
30
Tepki puanı
1
Yaş
25
2 HİZMET YILI
have you tried asking gpt chat? most of the times it helps me solve my issues
 

JDH

Seçkin Üye
Katılım
29 Kas 2016
Mesajlar
484
Çözümler
9
Tepki puanı
65
Ödüller
7
9 HİZMET YILI
float(deger_str) yapılan yerde şöyle bir durum oluyor: Sıralama 300 olursa 300.0 olarak alıyor ancak 21.400 olursa 21.400 olarak alıyor bu yüzden float yapmadan önce arasındaki noktayı silmen gerek.

deger = float(deger_str.replace('.', ''))
 
Uzman Üye
Katılım
19 Şub 2019
Mesajlar
153
Tepki puanı
7
Ödüller
6
Yaş
29
7 HİZMET YILI
ilgilenne için geleceğin dilini özelden yazabilrim ty pythond boş
 
Onaylı Üye
Katılım
27 Nis 2016
Mesajlar
92
Tepki puanı
9
Ödüller
9
10 HİZMET YILI
Hocam senin dediğini uyguladım fakat bu sefer de değerleri algılamıyor haklısın sorunu çok güzel açıklamışsın anladım ben de fakat çözemiyorum nedense sanki başka yerden patlıyor gibi
def show_rankings(self):
girilen_deger_str = self.textbox.text()
if ',' in girilen_deger_str:
girilen_deger_str = girilen_deger_str.replace(',', '.') burdaki noktayı sil diyorsun değil mi evet sildim olmuyor maalesef
Post automatically merged:

H
Hocam verileri siteden çektiği için ben ellemiyorum table ları kendi kendine yapsın diye öyle yazdım açıkçası
Post automatically merged:

y
have you tried asking gpt chat? most of the times it helps me solve my issues
yeah I asked many different types with many times but there is nothing about solve...
 
Son düzenleme:

JDH

Seçkin Üye
Katılım
29 Kas 2016
Mesajlar
484
Çözümler
9
Tepki puanı
65
Ödüller
7
9 HİZMET YILI
Hocam senin dediğini uyguladım fakat bu sefer de değerleri algılamıyor haklısın sorunu çok güzel açıklamışsın anladım ben de fakat çözemiyorum nedense sanki başka yerden patlıyor gibi


Şu iki kısmı değiştirince düzgün çalıştı bende.
Ayrıca şu kısmı da return None yapmanı tavsiye ederim.

 
Onaylı Üye
Katılım
27 Nis 2016
Mesajlar
92
Tepki puanı
9
Ödüller
9
10 HİZMET YILI
Ekli dosyayı görüntüle 96443

Şu iki kısmı değiştirince düzgün çalıştı bende.
Ayrıca şu kısmı da return None yapmanı tavsiye ederim.

Ekli dosyayı görüntüle 96444
Yaptım dediğini hocam evet dediğin gibi doğru çalışıyor kısmen ama 1 girince veya 300 girince yine vermiyor. Ayrıca artık bu düzenleme sayesinde veriler artan sıraya göre de dizilmiyor karışık ve eksik veriliyor. Kodu çalıştırıp biraz aşağı indirirsen çıktıları anlayacaksın ne demek istediğimi bence mesela 100 yazınca gelen şeylere bak..

YERLEŞEBİLECEĞİNİZ ÜNİVERSİTELER:

Üniversite Adı: İSTANBUL MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 1292.0

Üniversite Adı: KOÇ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 1482.0

Üniversite Adı: ACIBADEM MEHMET ALİ AYDINLAR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 10002.0

Üniversite Adı: TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 10291.0

Üniversite Adı: İSTANBUL ÜNİVERSİTESİ-CERRAHPAŞA (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 10306.0

Üniversite Adı: İSTANBUL MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 10462.0

Üniversite Adı: HACETTEPE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 10541.0

Üniversite Adı: YEDİTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 10763.0

Üniversite Adı: HACETTEPE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 10788.0

Üniversite Adı: İSTANBUL ÜNİVERSİTESİ-CERRAHPAŞA (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 10845.0

Üniversite Adı: İSTANBUL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 10993.0

Üniversite Adı: ANKARA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 11153.0

Üniversite Adı: KOÇ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 11341.0

Üniversite Adı: İSTANBUL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 11774.0

Üniversite Adı: ANKARA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 11823.0

Üniversite Adı: BAHÇEŞEHİR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 12050.0

Üniversite Adı: BEZM-İ ÂLEM VAKIF ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 12103.0

Üniversite Adı: EGE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 12257.0

Üniversite Adı: MARMARA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 12314.0

Üniversite Adı: BAŞKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 12455.0

Üniversite Adı: GAZİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 12730.0

Üniversite Adı: GAZİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 12814.0

Üniversite Adı: YEDİTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 12880.0

Üniversite Adı: BAŞKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 13061.0

Üniversite Adı: DOKUZ EYLÜL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 13318.0

Üniversite Adı: HACETTEPE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 13336.0

Üniversite Adı: İSTİNYE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 13597.0

Üniversite Adı: İZMİR EKONOMİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 14125.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 14222.0

Üniversite Adı: AKDENİZ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 14346.0

Üniversite Adı: ANKARA YILDIRIM BEYAZIT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 14450.0

Üniversite Adı: İSTİNYE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 14807.0

Üniversite Adı: ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 14983.0

Üniversite Adı: BİRUNİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 15121.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (Ankara) (6 Yıllık)
Başarı Sıralaması: 15164.0

Üniversite Adı: ANKARA MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 15210.0

Üniversite Adı: MALTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 15308.0

Üniversite Adı: BURSA ULUDAĞ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 15314.0

Üniversite Adı: ÇUKUROVA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 15778.0

Üniversite Adı: İSTANBUL MEDENİYET ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 16011.0

Üniversite Adı: ANKARA MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 16131.0

Üniversite Adı: ANKARA YILDIRIM BEYAZIT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 16461.0

Üniversite Adı: TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 16501.0

Üniversite Adı: BAŞKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 16663.0

Üniversite Adı: ONDOKUZ MAYIS ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 16848.0

Üniversite Adı: BİRUNİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 17459.0

Üniversite Adı: İZMİR KATİP ÇELEBİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 17479.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 17528.0

Üniversite Adı: BAŞKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 17537.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 17796.0

Üniversite Adı: LOKMAN HEKİM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 17803.0

Üniversite Adı: MALTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 17865.0

Üniversite Adı: LOKMAN HEKİM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 18003.0

Üniversite Adı: UFUK ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 18013.0

Üniversite Adı: KOCAELİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 18053.0

Üniversite Adı: ATILIM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 18094.0

Üniversite Adı: YÜKSEK İHTİSAS ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 18099.0

Üniversite Adı: MERSİN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 18399.0

Üniversite Adı: ONDOKUZ MAYIS ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 18412.0

Üniversite Adı: SELÇUK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 18527.0

Üniversite Adı: YÜKSEK İHTİSAS ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 18829.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 18877.0

Üniversite Adı: İZMİR BAKIRÇAY ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19017.0

Üniversite Adı: BANDIRMA ONYEDİ EYLÜL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19061.0

Üniversite Adı: ERCİYES ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19062.0

Üniversite Adı: İSTANBUL AYDIN ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 19420.0

Üniversite Adı: ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19462.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19631.0

Üniversite Adı: PAMUKKALE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19642.0

Üniversite Adı: İNÖNÜ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 19660.0

Üniversite Adı: DEMİROĞLU BİLİM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 19885.0

Üniversite Adı: ÜSKÜDAR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 19935.0

Üniversite Adı: MANİSA CELÂL BAYAR ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 2215.0

Üniversite Adı: ÜSKÜDAR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 2290.0

Üniversite Adı: İSTANBUL AYDIN ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 2559.0

Üniversite Adı: GAZİANTEP ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 2712.0

Üniversite Adı: SAMSUN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 20078.0

Üniversite Adı: AYDIN ADNAN MENDERES ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 20130.0

Üniversite Adı: HALİÇ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 20521.0

Üniversite Adı: İSTANBUL OKAN ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 20550.0

Üniversite Adı: TRAKYA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 20634.0

Üniversite Adı: NECMETTİN ERBAKAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 21267.0

Üniversite Adı: GAZİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 21459.0

Üniversite Adı: HALİÇ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 21606.0

Üniversite Adı: MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 21865.0

Üniversite Adı: İSTANBUL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 21912.0

Üniversite Adı: DOĞU AKDENİZ ÜNİVERSİTESİ (KKTC)
Bölüm: Tıp (İngilizce) (UOLP-Marmara Üniversitesi) (Burslu) (6 Yıllık)
Başarı Sıralaması: 22279.0

Üniversite Adı: KTO KARATAY ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 22328.0

Üniversite Adı: SÜLEYMAN DEMİREL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 22455.0

Üniversite Adı: İSTANBUL OKAN ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 22568.0

Üniversite Adı: BEYKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 22609.0

Üniversite Adı: İZMİR DEMOKRASİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 22892.0

Üniversite Adı: SAKARYA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 22918.0

Üniversite Adı: MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 23403.0

Üniversite Adı: DİCLE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 23414.0

Üniversite Adı: İZMİR TINAZTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 23447.0

Üniversite Adı: YALOVA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 23598.0

Üniversite Adı: İSTANBUL ATLAS ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 23615.0

Üniversite Adı: ATATÜRK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 23680.0

Üniversite Adı: SANKO ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 23898.0

Üniversite Adı: KARADENİZ TEKNİK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 23958.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 24201.0

Üniversite Adı: TEKİRDAĞ NAMIK KEMAL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 24576.0

Üniversite Adı: İSTANBUL ATLAS ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 24656.0

Üniversite Adı: BOLU ABANT İZZET BAYSAL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 24938.0

Üniversite Adı: İNÖNÜ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 24953.0

Üniversite Adı: BEZM-İ ÂLEM VAKIF ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 25041.0

Üniversite Adı: BALIKESİR ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 25100.0

Üniversite Adı: KIRIKKALE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 25219.0

Üniversite Adı: ALTINBAŞ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 25384.0

Üniversite Adı: ALANYA ALAADDİN KEYKUBAT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 25412.0

Üniversite Adı: İSTANBUL AREL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 25555.0

Üniversite Adı: İSTANBUL SAĞLIK VE TEKNOLOJİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 25559.0

Üniversite Adı: İSTANBUL YENİ YÜZYIL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 25656.0

Üniversite Adı: GAZİANTEP ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 25682.0

Üniversite Adı: HATAY MUSTAFA KEMAL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 25972.0

Üniversite Adı: SİVAS CUMHURİYET ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 26017.0

Üniversite Adı: AMASYA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 26199.0

Üniversite Adı: İSTANBUL SAĞLIK VE TEKNOLOJİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 26218.0

Üniversite Adı: NİŞANTAŞI ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 26347.0

Üniversite Adı: FIRAT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 27180.0

Üniversite Adı: LOKMAN HEKİM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 27537.0

Üniversite Adı: AFYONKARAHİSAR SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 27719.0

Üniversite Adı: İSTANBUL MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 27741.0

Üniversite Adı: VAN YÜZÜNCÜ YIL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28037.0

Üniversite Adı: DÜZCE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28163.0

Üniversite Adı: İSTANBUL MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 28283.0

Üniversite Adı: ATATÜRK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (6 Yıllık)
Başarı Sıralaması: 28284.0

Üniversite Adı: MALATYA TURGUT ÖZAL ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28467.0

Üniversite Adı: KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28525.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (Ankara) (Kız) (Milli Savunma Bakanlığı Adına) (6 Yıllık)
Başarı Sıralaması: 28552.0

Üniversite Adı: KIRKLARELİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28776.0

Üniversite Adı: GAZİANTEP İSLAM BİLİM VE TEKNOLOJİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28799.0

Üniversite Adı: BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 28912.0

Üniversite Adı: ZONGULDAK BÜLENT ECEVİT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 29100.0

Üniversite Adı: KÜTAHYA SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 29360.0

Üniversite Adı: ORDU ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 29596.0

Üniversite Adı: UŞAK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 29647.0

Üniversite Adı: BAHÇEŞEHİR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 29789.0

Üniversite Adı: ANKARA MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 29941.0

Üniversite Adı: ANKARA MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 3042.0

Üniversite Adı: KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 3455.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 30002.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (Ankara) (Kız) (İçişleri Bakanlığı Adına) (6 Yıllık)
Başarı Sıralaması: 30647.0

Üniversite Adı: İZMİR TINAZTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 30981.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 31110.0

Üniversite Adı: HARRAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 31341.0

Üniversite Adı: AKSARAY ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 31797.0

Üniversite Adı: KARABÜK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 32743.0

Üniversite Adı: YEDİTEPE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Ücretli) (6 Yıllık)
Başarı Sıralaması: 32857.0

Üniversite Adı: SİİRT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 33143.0

Üniversite Adı: ÜSKÜDAR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 33221.0

Üniversite Adı: KASTAMONU ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 33495.0

Üniversite Adı: RECEP TAYYİP ERDOĞAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 34011.0

Üniversite Adı: ADIYAMAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 34260.0

Üniversite Adı: AĞRI İBRAHİM ÇEÇEN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 34333.0

Üniversite Adı: NİĞDE ÖMER HALİSDEMİR ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 34541.0

Üniversite Adı: ANKARA MEDİPOL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 35480.0

Üniversite Adı: GİRESUN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 36993.0

Üniversite Adı: BAŞKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 37270.0

Üniversite Adı: ANKARA YILDIRIM BEYAZIT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 38295.0

Üniversite Adı: HİTİT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 39014.0

Üniversite Adı: KIRŞEHİR AHİ EVRAN ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 39050.0

Üniversite Adı: TOKAT GAZİOSMANPAŞA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 39931.0

Üniversite Adı: YOZGAT BOZOK ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 4030.0

Üniversite Adı: KAFKAS ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 4353.0

Üniversite Adı: ERZİNCAN BİNALİ YILDIRIM ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (6 Yıllık)
Başarı Sıralaması: 4691.0

Üniversite Adı: BAŞKENT ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Ücretli) (6 Yıllık)
Başarı Sıralaması: 40349.0

Üniversite Adı: ÜSKÜDAR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 41764.0

Üniversite Adı: YAKIN DOĞU ÜNİVERSİTESİ (KKTC)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 42199.0

Üniversite Adı: GİRNE ÜNİVERSİTESİ (KKTC)
Bölüm: Tıp (Burslu) (6 Yıllık)
Başarı Sıralaması: 42321.0

Üniversite Adı: DOĞU AKDENİZ ÜNİVERSİTESİ (KKTC)
Bölüm: Tıp (İngilizce) (UOLP-Marmara Üniversitesi) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 43517.0

Üniversite Adı: YAKIN DOĞU ÜNİVERSİTESİ (KKTC)
Bölüm: Tıp (İngilizce) (Burslu) (6 Yıllık)
Başarı Sıralaması: 44055.0

Üniversite Adı: SANKO ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%25 İndirimli) (6 Yıllık)
Başarı Sıralaması: 44653.0

Üniversite Adı: İZMİR EKONOMİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 44873.0

Üniversite Adı: İSTANBUL AREL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 45810.0

Üniversite Adı: ÇUKUROVA ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 46742.0

Üniversite Adı: TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 46955.0

Üniversite Adı: İSTANBUL OKAN ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 47841.0

Üniversite Adı: KTO KARATAY ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 48240.0

Üniversite Adı: LOKMAN HEKİM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%25 İndirimli) (6 Yıllık)
Başarı Sıralaması: 48413.0

Üniversite Adı: ATILIM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%25 İndirimli) (6 Yıllık)
Başarı Sıralaması: 48537.0

Üniversite Adı: İSTİNYE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 5026.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (Ankara) (Erkek) (İçişleri Bakanlığı Adına) (6 Yıllık)
Başarı Sıralaması: 5159.0

Üniversite Adı: LOKMAN HEKİM ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (Ücretli) (6 Yıllık)
Başarı Sıralaması: 5476.0

Üniversite Adı: ALTINBAŞ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 5521.0

Üniversite Adı: İSTİNYE ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 5949.0

Üniversite Adı: BİRUNİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%25 İndirimli) (6 Yıllık)
Başarı Sıralaması: 6428.0

Üniversite Adı: UFUK ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 6659.0

Üniversite Adı: BURSA ULUDAĞ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 6667.0

Üniversite Adı: DOĞU AKDENİZ ÜNİVERSİTESİ (KKTC)
Bölüm: Tıp (İngilizce) (UOLP-Marmara Üniversitesi) (Ücretli) (6 Yıllık)
Başarı Sıralaması: 7173.0

Üniversite Adı: SAĞLIK BİLİMLERİ ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İstanbul) (Erkek) (Milli Savunma Bakanlığı Adına) (6 Yıllık)
Başarı Sıralaması: 7471.0

Üniversite Adı: İSTANBUL SAĞLIK VE TEKNOLOJİ ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%50 İndirimli) (6 Yıllık)
Başarı Sıralaması: 7725.0

Üniversite Adı: İSTANBUL YENİ YÜZYIL ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (%25 İndirimli) (6 Yıllık)
Başarı Sıralaması: 7991.0

Üniversite Adı: İSTANBUL AYDIN ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (İngilizce) (%25 İndirimli) (6 Yıllık)
Başarı Sıralaması: 8079.0

Üniversite Adı: ANKARA YILDIRIM BEYAZIT ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (İngilizce) (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 8295.0

Üniversite Adı: ÜSKÜDAR ÜNİVERSİTESİ (Vakıf)
Bölüm: Tıp (Ücretli) (6 Yıllık)
Başarı Sıralaması: 8780.0

Üniversite Adı: İSTANBUL MEDENİYET ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 8991.0

Üniversite Adı: PAMUKKALE ÜNİVERSİTESİ (Devlet)
Bölüm: Tıp (KKTC Uyruklu) (6 Yıllık)
Başarı Sıralaması: 9880.0
 

JDH

Seçkin Üye
Katılım
29 Kas 2016
Mesajlar
484
Çözümler
9
Tepki puanı
65
Ödüller
7
9 HİZMET YILI
 

JDH

Seçkin Üye
Katılım
29 Kas 2016
Mesajlar
484
Çözümler
9
Tepki puanı
65
Ödüller
7
9 HİZMET YILI
Allah allah bende ne sorun var anlayamıyorum ya aynı şeyleri yazıyorum yemin ederim ya
Hocam ben kodu biraz değiştirmiş olabilirim. Kodu bırakayım sen bak istersen neyi değiştirdim hatırlamıyorum.


Python:
import sys
import requests
from bs4 import BeautifulSoup
import pandas as pd
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QTextBrowser, QVBoxLayout, QSizePolicy
from PyQt5.QtGui import QFont, QIcon

favicon_path = 'C:/Users/mahmu/OneDrive/Masaüstü/BasarıSıralamaları/medicon.ico'
app = QApplication(sys.argv)
app.setWindowIcon(QIcon(favicon_path))

# İlk kod bloğu: Verileri web sitesinden al ve Excel'e kaydet
url = 'https://www.tercihsiralamalari.com/bolum/tip'
response = requests.get(url)

if response.status_code == 200:
    # Sayfanın kaynak kodu
    page_content = response.text

    # Beautiful Soup ile sayfanın içeriğini analiz et
    soup = BeautifulSoup(page_content, 'html.parser')

    # tbody'yi bulun
    tbody = soup.find('tbody')

    # tbody içindeki her bir tr'yi bulun
    rows = tbody.find_all('tr')

    # Verileri bir veri çerçevesine (DataFrame) ekleyin
    data = []
    for row in rows:
        cells = row.find_all('td')
        row_data = [cell.get_text(strip=True) for cell in cells]
        data.append(row_data)

    # Veri çerçevesini oluşturun
    df = pd.DataFrame(data, columns=['Üniversite Adı', 'Bölüm', 'Puan Türü', 'Kontenjan', 'Yerleştirme Puanı', 'Başarı Sırası'])

    # Veriyi Excel dosyasına kaydedin
    df.to_excel('Sıralamalar.xlsx', index=False)

class SiralamaUygulamasi(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.setWindowTitle('Sıralama Bazlı Tercih Sonuç Uygulaması')
        self.setMinimumWidth(400)
        self.setMinimumHeight(400)

        font = QFont()
        font.setPointSize(13)

        self.calculate_button = QPushButton('Sıralamanı Hesapla')
        self.calculate_button.setFont(font)

        self.label = QLabel('Lütfen bir değer girin:')
        self.label.setFont(font)

        self.textbox = QLineEdit(self)
        self.textbox.setFont(font)
        self.textbox.setPlaceholderText('Örn. 21.482 olarak yazınız.')  # Placeholder ekleme
        self.textbox.returnPressed.connect(self.show_rankings)  # Enter tuşuna basıldığında show_rankings fonksiyonunu çağır

        self.show_results_button = QPushButton('Sonuçları Göster')
        self.show_results_button.setFont(font)
        self.show_results_button.clicked.connect(self.show_rankings)

        self.result_label = QTextBrowser()
        self.result_label.setFont(font)
        self.result_label.setReadOnly(True)
        self.result_label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)

        self.layout = QVBoxLayout()
        self.layout.addWidget(self.calculate_button)
        self.layout.addWidget(self.label)
        self.layout.addWidget(self.textbox)
        self.layout.addWidget(self.show_results_button)
        self.layout.addWidget(self.result_label)

        self.setLayout(self.layout)

    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:
            return None

        excel_verileri = pd.read_excel('Sıralamalar.xlsx')

        en_yakin_deger = float('inf')

        for deger_str in excel_verileri['Başarı Sırası']:
            try:
                deger = float(deger_str.replace('.', ''))
            except ValueError:
                continue

            if girilen_deger is not None and girilen_deger <= deger:
                en_yakin_deger = deger
                break

        universiteler = []

        for i, deger_str in enumerate(excel_verileri['Başarı Sırası']):
            try:
                deger = float(deger_str.replace('.', ''))
            except ValueError:
                continue

            if deger >= en_yakin_deger:
                universite_adi = excel_verileri.loc[i, 'Üniversite Adı']
                bolum = excel_verileri.loc[i, 'Bölüm']
                basari_sirasi = deger
                universiteler.append((universite_adi, bolum, basari_sirasi))

        if universiteler:
            sonuc = f"YERLEŞEBİLECEĞİNİZ ÜNİVERSİTELER:\n <br> <br>"
            for universite_adi, bolum, basari_sirasi in universiteler:
                sonuc += f"<b style='color:purple;'>Üniversite Adı:</b> {universite_adi}<br>"
                sonuc += f"<b style='color:purple;'>Bölüm:</b> {bolum}<br>"
                sonuc += f"<b style='color:purple;'>Başarı Sıralaması:</b> {basari_sirasi}<br><br>"
            self.result_label.setHtml(sonuc)
        else:
            self.result_label.setText("Üzgünüz! Herhangi bir yere yerleştirilemediniz.")

def main():
    app = QApplication(sys.argv)
    uygulama = SiralamaUygulamasi()
    uygulama.show()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()
 
Onaylı Üye
Katılım
27 Nis 2016
Mesajlar
92
Tepki puanı
9
Ödüller
9
10 HİZMET YILI
Anladım hocam siz noktayı kaldırmak yerine th,td almamışsınız. Sadece td yi almışsınız onu kaldırınca nedense düzeldi çok teşekkür ederim gerçekten varolun
 
Tepkiler: JDH
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...