Selamun Aleyküm Arkadaşlar..
Python?da mantık işleçleri adında bazen çok işe yarayabilen işleçler var. Bunlar or ve and. Örneğin elimizde bir program olsun ve bu program kullanıcıdan bir şifre bir de kullanıcı adı istesin ve bu ikisinin veya biririnin doğru olması durumunda sisteme giriş yapılsın. İşte bu durumda or ve and işleçleri devreye giriyor. Hemen bir örnek üzerinde görelim.
Php-Kodu:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
kullanici_adi = raw_input(“Kullanıcı adınız: “)
parola = raw_input(“Parola: “)
if kullanici_adi == “bekir” and parola == “123456”:
print “Giriş başarılı!”
else:
print “Kullanıcı adınız veya parolanız yanlış”
İşte burada and yani ?ve? işleçimiz devreye giriyor buradaki kodlarda eğer kullanıcı adı eşitse bekir ve şifre eşitse 123456 ekrana giriş başarılı yazdır aksi takdirde girişi onaylama.
Diyelim ki biz sadece birinin doğru olması durumunda programa girmenin onaylanmasını istiyoruz. O zaman da ?or? işlecimiz devreye giriyor hemen bu örnek üzerinde gösterelim.
Php-Kodu:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
kullanici_adi = raw_input(“Kullanıcı adınız: “)
parola = raw_input(“Parola: “)
if kullanici_adi == “bekir” or parola == “123456”:
print “Giriş başarılı!”
else:
print “Kullanıcı adınız veya parolanız yanlış”
Burada ise or ile programa veya anlamını katıyoruz. Kullanıcı adı veya şifre?den birinin doğru olması durumunda programa giriş sağlanacak. İkisininde yanlış olması durumunda ise giriş sağlanamayacaktır.
Selametle Kalın.