Python:
tc = input("tc gir:")
rakamlar = "0123456789"
for i in tc:
if i not in rakamlar:
break
if i not in rakamlar:
print("sadece rakam olmalı")
elif len(tc) != 11:
print("11 hane olmalı")
else:
print("kabul edildi")
Bu kod çalışmasına çalışıyor ama sanki dışarıdan bakan birisi bunu anlamakta zorlanır diye düşünüyorum. Çünkü 2 ayrı yerde "if i not in rakamlar" kullanmak zorunda kaldım. (Her şeyi denedim bir türlü istediğim çıktıyı alamadım. En son böyle yazınca düzgün çalıştı.) Bu kod nasıl daha basit şekilde yazılır?