Tc Kimlik Numarası Üretme Python
Arkadaşlar bu verdiğim fonksiyonla vermiş olduğunuz tc kimliğin sonrasındaki tc kimlik numarasına ulaşabilirsiniz.# ------------------------------------------------------------------------- # tc numarasının checksum kısmını hesaplayan kısım def tcno_checksum(tcno): tc = '%d' % tcno tc10 = int(tc[0]) + int(tc[2]) + int(tc[4]) + int(tc[6]) + int(tc[8]) tc10 *= 7 tc10 -= int(tc[1]) + int(tc[3]) + int(tc[5]) + int(tc[7]) tc10 %= 10 tc11 = int(tc[0]) + int(tc[1]) + int(tc[2]) + int(tc[3]) + int(tc[4]) tc11 += int(tc[5]) + int(tc[6]) + int(tc[7]) + int(tc[8]) + int(tc10) tc11 %= 10 return '%s%d%d' % (tc, tc10, tc11) # ------------------------------------------------------------------------- # akrabalarin tc numara listesini donduren bolum def akraba_tcno(tcno, adet): akraba_liste = '' tc = int(tcno[0:-2]) t = tc - 29999 * (1 + int(adet / 2)) for i in range(adet+1): t += 29999 atc = tcno_checksum(t) akraba_liste += "'%s'," % atc return akraba_liste[0:-1]