import sqlite3
database_connect = sqlite3.connect('sınıf.db')
imlec= database_connect.cursor()
imlec.execute("""CREATE TABLE IF NOT EXISTS ogrenciler(ad TEXT,tc İNTGER,vize İNTEGER,final İNTEGER,total İNTEGER)""")
ad =str(input("Öğrenci Ad Soyad:"))
while (True):
tc = (input("11 haneden oluşan kimlik numarası:"))
hane = str(tc)
if len(tc) < 11:
print("11 haneli sayı olmalıdır.")
continue
elif len(tc) == 11:
print("Karakter Sayısı Doğru")
break
while True:
vize = float(input("Öğrencinin Vize Notu:"))
print("Öğrencinin Vize Notu:", vize)
final = float(input("Öğrencinin Final Notu:"))
print("Final Notu:", final)
if final < 50:
print("Bu dersten kaldınız.")
break
elif final > 50:
print("Öğrencinin Final Notu:",final)
total =(vize*0.4+final*0.6)
print("Dersin Ortalaması:",total)
if 93.00 < total <100.1:
print("Harf Notu: AA-Katsayı:4.0-Geçti")
break
elif 83.66 < total <93.1:
print("Harf Notu:AB-Katsayı:3.7-Geçti")
break
elif 76.66 < total <83.67:
print("Harf Notu:BA-Katsayı: 3.3-Geçti")
break
elif 69.66 < total <76.77:
print("Harf Notu:BB-Katsayı:3.0-Geçti")
break
elif 60.35 < total <69.67:
print("Harf Notu: BC-Katsayı: 2.7-Geçti")
break
elif 56.60 < total <60.34:
print("Harf Notu:CB-Katsayı:2.3-Geçti")
break
elif 53.32<total<56.61:
print("Harf Notu:CC-Katsayı:2.0-Geçti")
break
elif 48.9 < total<53.33:
print("Harf Notu:DC-Katsayı:1.5-Kaldı")
break
elif 44.9 < total< 49.0:
print("Harf Notu:DD-Katsayı:1.0-Kaldı")
break
elif total <=44.99:
print("Harf Notu:FF-Katsayı 0.0-Kaldı")
break
bilgi = (ad,tc,vize,final,total)
def create_database(ad,tc,vize,final,total):
con = sqlite3.connect("database.db")
cursor = con.cursor()
kayit_no = 1
cursor.execute("INSERT INTO bilgi VALUES(?,?,?,?,?,?)",(ad,tc,vize,final,total,kayit_no,))
con.commit()
Arkadaşlar bir öğrenci bilgi sistemi tarzında basit bir program yazıyorum.Sqlite ile bir veritabanına öğrencileri kaydetmek istiyorum.Neler yapmalıyım? Zaten çıktıyı terminalden alıcam,tavsiyelerini bekliyor ve teşekkür ediyorum.