Doğrulama denetimlerini koduma eklemeye çalışıyorum, böylece yalnızca ("A"), ("B") or ("C")
değerine izin verilir. len()
bölümü kaldırılırsa, üç harften herhangi bir dizeye izin verilir, ancak bu harflerden biri kullanılmazsa, beklendiği gibi çalışır. len()
eklerken, hiçbir etkisi olmayacak gibi görünüyor ve len()
doğru değeri yazdırıyor olsa bile sadece atlar.Kullanılıyor ... değil ve bir len() işaret uygulanmadı
Bunu nasıl çözebilirim?
Teşekkürler!
classCheck = False
studentclass=input("What class are you in?\n A\n B\n C\n ")
print (len(studentclass))
while classCheck != True:
if ("a" or "b" or "c") not in studentclass.lower() and len(studentclass) != 1:
print ("You must enter a valid class")
studentclass=input("What class are you in?\n A\n B\n C\n ")
else:
classCheck = True
'("a" ya da "B" ya da "C") için de geçerlidir
' için ' "a" 'sadece eşittir. – RemcoGerlich