Python'da 0 ve 1 Nasıl Yazıya Dönüştürülür?

Merhabalar,

yapildimiKontrol = self.ui.yapildimiKontrol.isChecked()

        

        self.baglanti = sql.connect("bilgiler.db")

        self.c = self.baglanti.cursor()

        self.c.execute("INSERT INTO TBilgiler VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)", (urunno, alacakkisiadsoyad, telno, esya, parca, yapilacaklar, fiyat, tarih, yapildimiKontrol))

        self.baglanti.commit()

        self.c.close()

        print("Başarılı", "bilgiler başarıyla gönderildi")

        self.formYukle()

        self.temizle()

Koddaki amacım PyQT5 ile yaptığım arayüze, eklediğim CheckBox'ın durumunu sorgulamak. Denemelerime göre, veri tabanına

1 = True
0 = False

Olarak kaydediyor. Peki ben bu 1 ve 0’ı nasıl Evet veya Hayır olarak kaydedebilirim?

Kaydedilirken: 0, 1, True ve False değilde, Evet veya Hayır olarak kaydedeceğim. Yani kendi yazdığım kelimeyi.

Şimdiden teşekkürler.

Veri tabanına yazdırmadan önce

if yapildimiKontrol:
    sonuc = "Evet"
else:
    sonuc = "Hayır"

sonrasında da

self.c.execute("INSERT INTO TBilgiler VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)", (urunno, alacakkisiadsoyad, telno, esya, parca, yapilacaklar, fiyat, tarih, sonuc))
1 Beğeni