Soru
Klavyeden girilen kullanıcıadı ve şifre için kullanıcıadı ahmet şifre ise ahmet123 e eşit ise ekrana hoşgeldiniz yazan eğer ikisinden biri yanlış ise ekrana kullanıcı adı veya şifreniz yanlış yazan programı kodlayınız (pyhton dili ile olucak )acill
Çözüm
4.1
(146 Oylar)
Pervin
Elit · 8 yıl öğretmeni
Uzman doğrulaması
Cevap
Cevap:Python dilinde bu tür bir kontrol yapısını kurmak için `if` yapısını kullanacağız. Öncelikle kullanıcıdan giriş almak için `input` isimli fonksiyonu kullanacağız.Aşağıda kodu bulabilirsiniz:```pythonusername = input("Lütfen kullanıcı adınızı girin: ")password = input("Lütfen şifrenizi girin: ")if username == "ahmet" and password == "ahmet123": print("Hoşgeldiniz!")else: print("Kullanıcı adı veya şifreniz yanlış")```Bu kodda ilk önce `input` fonksiyonu ile kullanıcı adı ve şifre girişi kullanıcıdan alınıyor. Python'da `input` fonksiyonu kullandığımızda alınan veri tipi daima `str`dir yani metindir.Sonrasında `if` kontrol yapısında girilen kullanıcı adının "ahmet"e eşit olup olmadığını ve girilen şifrenin "ahmet123"e eşit olup olmadığını kontrol ediyoruz. Eğer her iki koşul da `True` ise yani doğru ise, kullanıcıya "Hoşgeldiniz!" mesajı gösteriliyor.Eğer kullanıcı adı veya şifreden biri yanlışsa, `else` kısmı çalışır ve kullanıcıya "Kullanıcı adı veya şifreniz yanlış" mesajı gösterilir.Kodun `and` anahtar kelimesi kullanılarak yazılmış olması her iki koşulun da doğru olmasını gerektiriyor. Eğer `or` kullanılsaydı, koşullardan birinin doğru olması yeterli olacaktı.