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.1146 Voting
Pervin
Elit · 8 yıl öğretmeniUzman doğrulaması
Cevap
Cevap:<br /><br />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.<br /><br />Aşağıda kodu bulabilirsiniz:<br /><br />```python<br />username = input("Lütfen kullanıcı adınızı girin: ")<br />password = input("Lütfen şifrenizi girin: ")<br /><br />if username == "ahmet" and password == "ahmet123":<br /> print("Hoşgeldiniz!")<br />else:<br /> print("Kullanıcı adı veya şifreniz yanlış")<br />```<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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ı.
Derecelendirmek için tıklayın: