Herkese güzel bir gün dilerim or ve and komutlarını denemek için basit bir giriş şeysi yazmaya çalıştım
ancak yazdığım her kullanıcı adını ve parolayı kabul ediyor sizce sorunu nerede yapmış olabilirim ?
x = input("kullanıcı adı : ")
y = input("parola : ")
if x == "burak" or "ahmet" and y == "br" or "bt":
print("Başarılı")
elif x != "burak" or "ahmet" and y!= "br" or "bt":
print("Eline yüzüne bulaştırdın")
Not:elif yerine else kullandım ilkte sonra öyle olmadığını görünce böyle bir değişiklik denedim
"or" dan sonra koşulu yeniden belirtmelisiniz.
x = input("kullanıcı adı : ")
y = input("parola : ")
if (x == "burak" or x=="ahmet") and (y == "br" or y=="bt"):
print("Başarılı")
#elif (x != "burak" or x!="ahmet") and (y!= "br" or y!="bt"):
# print("Eline yüzüne bulaştırdın")
else:
print("eline yüzüne bulaştırdın")
Koşul belirtilmesi yanlış yapılmış. Şunu deneyin bir de:
x = raw_input("kullanıcı adı : ")
y = raw_input("parola : ")
if ((x == "burak" or x=="ahmet") and (y == "br" or y=="bt")):
print("Başarılı")
else:
print("Eline yüzüne bulaştırdın")
Yalnız ben "input" komutunda hata aldım. Onun yerine "raw_input" kullandım.
Evet demek sorun burdaymış yardım ettiğiniz için teşekkürler ;D
???